Skip to main content

How to Get a Master’s in Computer Science Without a CS Undergrad

At some schools, you can get a master's degree in computer science even if your bachelor's degree is in another subject. You'll likely need to take foundational courses at the start of your program to get you up to speed.
A person coding at a laptop while referring to a tablet featuring more code and a video call in the corner of the screen.

The career landscape, like technology, is constantly evolving. If you're at a crossroads in your career, studying computer science could help you move with progress instead of against it. So, how can you get started if you don't have a tech background?

If you already have a degree in another field of study, getting a second bachelor's would mean adding years to your career timeline without moving forward to an advanced degree. But that's not your only option.

Can You Get a CS Master’s Without a CS Bachelor's?

Absolutely. You do need a bachelor's before you can earn a master's in computer science. But, your bachelor's doesn't necessarily need to be in computer science (CS).

At some schools, like Southern New Hampshire University (SNHU), you can get a master's degree in computer science even if your bachelor's degree is in another subject. That means you'll have a more advanced credential in less time than a second bachelor's degree would take. 

Learn more about how long an online master's in computer science is.

Dr. Bo Kim, a professor and department chair of computer science within SNHU’s School of Engineering, Technology and Aeronautics on campus.
Dr. Bo Kim

"SNHU designed our computer science master's program for everyone, both for learners with a computer science degree and for those without a computer science degree from their undergraduate studies," said Dr. Bo Kim, a professor and department chair of computer science at the School of Engineering, Technology and Aeronautics (SETA) on campus at SNHU.

Kim holds a PhD in Computer Science and has over two decades of industrial and teaching experience. If you don't have that CS background, she said SNHU's master's in computer science offers courses that can get you up to speed and ready to dig deeper.

"For career changers without a CS degree, we developed four foundational courses to help them prepare for the regular graduate-level courses," said Kim. "However, these prerequisites are waived for those with a computer science background."

Read more: Is a Master’s in Computer Science Worth It?

Find Your Program

How Can You Get a Master’s in Computer Science With No Tech Experience?

Even if you don't have experience studying technology or working in the field, there are master's programs designed to help you get your start in technology.

"For career changers or those without a CS background, this program can help them enter the industry in entry-level roles," Kim said of SNHU's master's in computer science.

Here are 4 steps to getting started: 

1Choose the Right Program

If you don't have a background in computer science, make sure to choose a master's program that accepts graduates with degrees in other fields and offers foundational courses, like SNHU's.

You should also choose a degree that matches your life. If you need flexibility, for example, you might opt for an online program with an asynchronous schedule. With SNHU, you can earn an online degree at your own pace and study whenever it makes sense for you while submitting assignments each week.

2Consider a Concentration

A concentration could help you specialize in a certain area of focus. For a computer science master's degree, you could choose a concentration in either software engineering or artificial intelligence.

3Apply

Once you've decided where and what you want to study, it's time to apply. At SNHU, you can complete a free 5-minute online application. There’s no obligation after filling it out.

4Talk to Your Advisors

If you're accepted, your admissions counselor and academic advisor can help you get enrolled in the right courses based on what you studied in your undergraduate program. If you don't have a background in computer science, you may need to start with those foundational courses.

Is a Master’s in Computer Science Hard?

An icon of a computer with a lock on the screen.

Like other STEM subjects, computer science isn't typically thought of as easy.

"It is rigorous and can be challenging at times because you are studying computers and what you do with them," Kim said. "Neither of these stays the same."

But with dedication and the right resources, you can learn and find success. And according to Kim, the challenges that you face along the way will help you develop your problem-solving skills and become a more well-rounded professional.

Discover more about SNHU’s master’s degree in computer science: Find out what courses you'll take, skills you’ll learn and how to request information about the program.

Mars Girolimon '21 '23G is a staff writer at Southern New Hampshire University where they earned their bachelor's and master's, both in English and creative writing. In addition to their work in higher education, Girolimon's short fiction is published in the North American Review, So It Goes by The Kurt Vonnegut Museum & Library, X-R-A-Y and more. Connect with them on LinkedIn.

Explore more content like this article

A cybersecurity analyst working at her desk with a laptop and two monitors with cyber code in front of her.

What Does a Cybersecurity Analyst Do?

The role and responsibilities of a cybersecurity analyst vary by team and organization. But whether you’re working on a security operations center team — or perhaps with incident response or insider threats, the mission is the same: Protect an organization from cyberthreats.
People wandering on an abstract illustration of a digital landscape with glowing blue lines and vertical light beams.

How to Start in Cybersecurity With No Experience

At one point, every professional lacked the knowledge and skills critical to their work today. They started as beginners — and it’s no different in cybersecurity. If you're wondering how to start in cybersecurity with no experience in the field, here's what worked for two career-changing SNHU grads.
A woman walking into a dark computer lab glowing in blue.

What Does a Chief Information Security Officer Do?

The Chief Information Security Officer (CISO) is a high-level leadership role in the C-suite, alongside a company’s CEO and other chief executives. If you plan to climb the career ladder to this position, you'll need to understand the job and what your road to it might look like.

About Southern New Hampshire University

Two students walking in front of Monadnock Hall

SNHU is a nonprofit, accredited university with a mission to make high-quality education more accessible and affordable for everyone.

Founded in 1932, and online since 1995, we’ve helped countless students reach their goals with flexible, career-focused programs. Our 300-acre campus in Manchester, NH is home to over 3,000 students, and we serve over 135,000 students online. Visit our about SNHU page to learn more about our mission, accreditations, leadership team, national recognitions and awards.