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. 

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 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."

You can apply to SNHU's program starting May 12, and course registration will begin in July 2025.

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 go for the standard track or 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'll 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. They're currently writing their debut novel, which was Longlisted for The First Pages Prize. Connect with them on LinkedIn.

Explore more content like this article

A professional who learned how to become a computer programmer, working on a desktop computer.

What is Computer Programming?

Computer programmers have an integral role to play in nearly every business, academic and nonprofit sector. If you're wondering how to become a computer programmer, the field requires academic knowledge, a passion for math and engineering, adaptability and hands-on experience.
A colorful block that says AI hovering above a computer board

What is Artificial Intelligence (AI)?

AI is a technology that processes information, learns from patterns and predicts outcomes. It powers virtual assistants, text and image generation and more. While AI can be useful for tasks like summarizing and organizing, it struggles with true creativity and can generate inaccurate responses.
Three IT professionals working at a computer terminal.

Types of IT Jobs

Information technology is a broad discipline that uses hardware, software and networks to help organizations succeed in the digital era. If technology excites you and you’d like to work in a fast-paced environment, information technology may be the industry for you. 

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.