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.

Headshot of Rojona Feliciano, a student in the StevensOnline MSCS program - computer science degree requirements
May 29, 2023
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 […]
coding bootcamp : Hands typing on a laptop
April 4, 2022
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, […]
Source code on a computer screen : why computer science is important
November 10, 2021
Reza Peyrovian spent 25 years at Bell Labs, leading high-budget projects that produced hardware and software that still operates as part of the AT&T network. As an adjunct professor at Stevens Institute of Technology’s Charles V. Schaefer Jr. School of Engineering & Science, he’s helped develop their high-ranking online master’s program in computer science. We sat […]
Professional headshot of Dale Kelly online-computer-science-degree
November 1, 2021
When Dale Kelly applied to Stevens Institute of Technology’s Online Master in Computer Science program, he worried that he might not be qualified to pursue a graduate-level online computer science degree. True, he had completed a software engineering internship at Buncee and a computational science internship at Brookhaven National Laboratory. Additionally, he had earned a bachelor’s degree from the […]
Full-length graphic design of a young woman standing with hands on her hips over blue maze against a solid background : data science vs. computer science
June 29, 2021
Data Science vs. Computer Science: Lines between technological disciplines have grown increasingly blurry in a world where complex computer systems control everything from telecommunication networks to IoT-enabled teapots. The ever-expanding reach of these systems has spawned abundant specialized occupational opportunities in technology, which is fantastic news for people already passionate about one or more subfields […]
A graphic image of a human brain breaking off into tiny cubes
June 15, 2021
The technology sector embraced remote work long before Covid-19 shuttered offices in 2020. Companies in this space had the digital infrastructure to manage distributed teams years earlier and recognized that having generous remote work policies let them court top global talent. Amazon, Intuit, Dell and Adobe topped lists of companies with remote jobs back in 2018. Since […]
A young woman holds a tablet against a background of graphic charts and text computer science skills
June 3, 2021
“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 […]