Once, the idea of a computer that fits in your palm or a watch that can be used as a phone was better suited for Star Trek and the Jetsons than real life. Today, the rise of “smart” technology (everything from phones and watches to speakers and thermostats) make such devices not only commonplace, but necessary. A smartphone isn’t a luxury anymore; for many, it’s become a necessity for managing their work and life.
As technology continues to grow and become more and more integrated into everyday life, the job market has taken notice, making computer science jobs the “sexy” career choice for many entering the workplace. According to the Bureau of Labor Statistics, jobs in software development are expected to grow 15% by 2034, while computer and information research scientists and database administrators can expect to see job growth of 20% and 4%, respectively. In fact, the US News & World Report 100 Best Jobs list for 2025 listed software developer as its #5 job, with a median salary of $132,270.
Those are some impressive stats, but how can you take advantage of all of that? A graduate degree in computer science or software engineering is the best way to break into this increasingly lucrative field. However, not all degrees are created equal, and finding the best fit for you comes down to your specific needs and interests, as well as your experience.
Choosing a computer science vs. a software engineering program can be summed up this way: if you’re looking for a curriculum that takes a broader focus on the theoretical and practical areas of computer science, you’re probably looking for a computer science degree. If you have more of an interest in the design, development and testing of software systems, you should look at a degree in software engineering. And for those of you looking to enter the field without a computer science background, your best bet is to look into earning a post-baccalaureate certificate to make sure you’re caught up to speed before entering the job market or a graduate program.
Still not sure what program is right for you? Here’s a breakdown of Drexel’s online programs in computer science and software engineering to help you find your perfect fit.
Computer Science
Software Engineering
Theory
x
x
Practice
x
x
Research
x
Programming
x
x
Algorithms
x
Management/Entrepreneurship
x
Design
x
x
Testing
x
So, what program will work best for you? To help you decide, here is a breakdown of the computer science and software engineering programs that Drexel offers.
With an equal emphasis on theory and practical skills, you’ll emerge from Drexel’s online MS in Computer Science with the solid foundation needed for all computer science professionals. Expect to gain an in-depth understanding of both core and advanced topics, with an emphasis on learning the latest industry tools to solve real-world problems.
The best way to describe Drexel’s online MS in Software Engineering is “industry-relevant.” That’s because the program focuses heavily on not only foundational knowledge, but key topics that software engineers need to thrive in a competitive job market. Plus, Drexel professors are professionals in the software engineering field, which means you will have the benefit of industry knowledge from faculty who have excelled in the field.
Drexel University’s College of Computing and Informatics offers accredited online degrees in computer science and software engineering. Take the next step in your career with a degree from Drexel University!
Which one is right for you? Apply Today!