Skip to main content

Tips, Tools and Techniques for Computer Science

Computer science is a complex and constantly evolving field that requires a strong foundation in programming, algorithms and data structures. Whether you are a student, recent graduate, or seasoned professional, our Mastering Computer Science section provides a wealth of resources for those looking to develop their expertise and knowledge in this area.

On this page, you will find various tips, tools and techniques to help you stay ahead of the curve in this rapidly evolving discipline. Our articles cover everything from coding challenges and tutorials to interviews with industry experts, making it easy to find the information you need to succeed. Whether you're interested in machine learning, artificial intelligence or software engineering, our Mastering Computer Science resources have your answers.

Categories:

Budgeting for Your MSCS: How Stevens Students Cover Tuition

Budgeting for Your MSCS: How Stevens Students Cover Tuition

March 5, 2025

By Stevens Online

If you’re thinking about returning to school, you’ve probably given some thought to the cost of a master’s degree. Don’t be put off by the sticker price; with financial planning and budgeting, you can significantly reduce your outlay. Continue reading to discover resources, strategies, and tools for financing your StevensOnline MSCS.

Read More
Building Systems for the Future: Reza Peyrovian on Computer Organization and Programming

Building Systems for the Future: Reza Peyrovian on Computer Organization and Programming

July 21, 2025

By Stevens Online

“One of the good things about this region is that there’s a good number of companies in software development, like Bell Labs, Verizon and others as well. These companies are associated with universities like Stevens and Columbia.

Read More
Coding Bootcamp: Is it Enough to Compete in Today’s Job Market?

Coding Bootcamp: Is it Enough to Compete in Today’s Job Market?

April 4, 2022

By Stevens Online

Coding bootcamps are a fairly new phenomenon. Steven Hunter has been fascinated with computers since the late 1990s. His middle school offered a limited lineup of computer science classes, but that could not stop him from learning all he could. Once he exhausted the computer-focused elective options offered by his school, Hunter started taking apart computers, putting them back together and building his own gaming PCs. Computers went from being his interest to being his passion.

Read More
Computer Science, AI and Innovation for the Future

Computer Science, AI and Innovation for the Future

September 14, 2023

By Stevens Online

AI is everywhere. We’ve seen it in movies as a robot janitor left to clean a deserted planet or a malevolent space computer collecting deadly, interstellar organisms. Now, it’s becoming intertwined with our daily lives in ways we’ve never imagined.

Read More
Computer Science Degree Requirements: Programming Experience Not Required

Computer Science Degree Requirements: Programming Experience Not Required

May 29, 2023

By Stevens Online

Rojona Feliciano was interested in computer science but earned her bachelor’s degree in biomedical engineering before launching a career as a field engineer. Her work focused on x-ray machines, and the digitization of these devices reignited her interest in computers. When the pandemic hit, Feliciano reevaluated her goals and decided to turn her interest in computer science into a new career. She reviewed various schools’ computer science degree requirements and then applied to the StevensOnline Master of Science in Computer Science (MSCS) program in 2020 offered through the Charles V. Schaefer, Jr. School of Engineering and Science and took her first classes the following year.

Read More
Computer Science Skills: Developing Real-World Competencies Through Coursework

Computer Science Skills: Developing Real-World Competencies Through Coursework

June 3, 2021

By Stevens Online

“Computer science is like engineering,” Nobel physicist Richard Feynman once observed. “It is all about getting something to do something.” In sectors as diverse as healthcare and entertainment, employers are looking for ways to leverage technological advancements in computing to “make things happen.” As a result, computer science skills jobs are growing much faster than average across occupations in almost every industry.

Read More
Career Guide: Explore the Computer Scientist Salary and Job Outlook in 2025

Career Guide: Explore the Computer Scientist Salary and Job Outlook in 2025

January 14, 2025

By Stevens Online

Technology permeates almost every aspect of our lives, as reflected in the burgeoning computing job market. The U.S. Bureau of Labor Statistics (BLS) projects employment in computer and information technology occupations will grow much faster than average from 2024 to 2034, creating about 317,700 job openings each year—significantly faster than the average employment growth rate across all occupations.

Read More
Bridging the Gap: How to Gain Technical Depth With an M.S. in Computer Science

Bridging the Gap: How to Gain Technical Depth With an M.S. in Computer Science

February 8, 2024

By Stevens Online

As technology trends such as generative AI and next-generation software development rapidly evolve, the demand for professionals with advanced computer science degrees and specialized skills only increases.

Read More
What Skills Do You Need for the Highest-Paying Computer Science Jobs?

What Skills Do You Need for the Highest-Paying Computer Science Jobs?

April 17, 2024

By Stevens Online

Despite tech industry layoffs in 2023, demand for advanced computer science skills is growing, according to a recent Deloitte article, which reported that employers actively seek talent to drive “newer, more innovation-focused” activities. The article notes that executives particularly struggle to fill senior technical roles like system architects, cybersecurity specialists and those requiring artificial intelligence (AI) expertise.

Read More