M.S. in Computer Science (non-Computer Science background)

Excel in a high-tech career with a master’s in computer science – without a CS undergrad

The field of computer science is booming. So, too, are the number of high-pay, high-reward, high-tech career opportunities for those with a master’s in computer science. But what if you have a bachelor's in something unrelated to computer science? With our streamlined pathway to Franklin’s M.S. in Computer Science (MSCS), you don’t need a bachelor’s in computer science. You can earn a 100% online MSCS in about 2 years, starting with a foundational program designed to help you develop industry-relevant computer science knowledge and skills.

Program Availability

In , this program is offered through select employer partnerships. Please contact your employer to learn if you qualify.
In , this program may be offered through select employer partnerships. Please contact your employer to learn if you qualify.
On Site

24-Month Completion

Get to your future career in accounting in as few as 24 months.

Streamlined Pathway

A three-course pathway positions non-computer science majors for success.

Leading Architectural Tools

Get hands-on experience with SQL/MariaDB, MongoDB, Java, Java EE and Git.

Program Overview

Are you a self-taught techie or STEM major ready for a top-ranked career in software engineering, AI, cybersecurity or DevOps? Propel yourself and your career ambitions forward with an online master’s in computer science. With Franklin’s affordable pathway to an M.S. Computer Science (MSCS) for non-computer science majors, you don’t need a bachelor’s in CS. 

Designed for busy working adults, the non-CS major pathway enables you to fast-track your enrollment in Franklin’s MSCS degree program by completing two of three corequisite courses in as little as 3-4 months. You can choose to complete the third corequisite course prior to starting master’s level courses or take it alongside your first master’s-level course. Completion of three corequisite courses and nine MSCS courses puts you on a course to earn your master’s in computer science – and the career opportunities that come with it – in about 2 years.

Develop industry-relevant computer science skills

One of the biggest reasons to enroll in a computer science masters for non-CS majors is to fill in knowledge gaps. Franklin’s streamlined pathway to an M.S. Computer Science can help bridge any disparities between your interests and aptitudes and your capabilities and qualifications. Through a short series of three corequisite courses, you’ll develop a deeper understanding of computer science in today’s world while building essential skills across the discipline, ranging from operating systems to network architecture to security to databases to algorithms. 

How to fast-track your career re-boot with a master’s in computer science (no CS undergrad required)

The hype about a computer science career is real, for good reason. The opportunities are diverse and the possibilities are wide open. However, to stand out, you need cutting-edge computer science knowledge and skills beyond what another bachelor’s degree or a technical certificate can offer. 

Franklin’s pathway to an M.S. in Computer Science degree gives you the know-how and skills needed to succeed in your master’s-level computer science classes. Because you learn from experienced in-field technology experts, you’ll also benefit from their real-world experiences.

Plus, at Franklin, you’ll enjoy a flexible course schedule, interactive online classes, and the support of academic advisors committed to easing your transition as you pursue a master’s in computer science without a CS undergrad degree. Get started on your future today.

Read more >

Your Best Value M.S. Computer Science

Choose Franklin's M.S. Computer Science and get a high-quality degree that fits your life and your budget. 

Affordable Tuition

$690
PER CREDIT HOUR

Affordable tuition rates for the M.S. in Computer Science provide value and quality.

Finish Fast

20
MONTHS TO COMPLETE

Realize your career goals sooner and reap the benefits.

Non-Profit = Student Focused

Unlike for-profit universities, Franklin invests in student success, not shareholder gain.

Partner? Pay Less.

Search below to see if you could save tuition through an employer or professional organization partnership.

$24,840
Total Tuition
(After Partner Discount)

Tuition Guarantee

Inflation-proof your degree cost by locking-in your tuition rate from day one.

Highly Recommended

98%
STUDENT SATISFACTION

98% of graduating students would recommend Franklin to their family, friends and/or colleagues.

**Source: Franklin University, Office of Career Development Student Satisfaction Survey (Spring 2025)

×
×

Corequisite Curriculum

Courses
COMP 511 - Foundation Data Struc & Obj Orntd Design (4)
This course continues the object-oriented approach to intermediate-level software development. The student will learn and reflect on fundamental object-oriented analysis techniques, basic design patterns, and linear data structures such as lists and queues. To support the concepts and principles of software development, the student will design, code, test, debug, and document programs using the Java programming language. Note, this course has proctored exam(s). This exams requires additional technology, if student uses online proctoring.
MATH 503 - Foundations of Mathematics for Computing (4)
This course introduces students to fundamental algebraic, logical, and combinational concepts in mathematics that are needed in upper division computer science courses. Topics include integer representation; algorithms; modular arithmetic and exponentation; discrete logarithms; cryptography; recursion; primality testing; number theory; graphs and directed graphs; trees; and Boolean Algebra. Note, this course has proctored exam(s). This exams requires additional technology, if student uses online proctoring.

Complete corequisite courses that provide foundational knowledge in CS and then seamlessly transition to master’s level coursework. Note that the third corequisite can be taken alongside the first graduate course.

Available M.S. in Computer Science Programs

Aligned with industry competencies, Franklin’s online M.S. in Computer Science prepares you to address the most prevalent challenges facing computer science professionals today. At Franklin, you’ll learn from faculty who add their real-world expertise to programs designed with input from industry leaders.

M.S. in Computer Science

Get the skills to deliver robust software design, architecture and implementation that helps organizations of all sizes increase efficiency and profitability.

Learn More

M.S. in Computer Science-Cybersecurity

Build your expertise in software delivery, verification and testing alongside a solid foundation of computer science principles.

Learn More

M.S. in Computer Science-Data Analytics

Grow your knowledge of computer science and data modeling and get hands-on experience in industry-standard tools like SAS and SPSS.

Learn More

M.S. in Computer Science-Software Systems

Boost your competencies in system architecture and artificial intelligence that pave your way to creating scalable modern software systems.

Learn More

M.S. in Computer Science-Pathway for Non-CS Majors

Enter the rapidly growing computer science field. Three 12-week classes provide the foundational knowledge to prepare you to excel at the master’s level. 

Learn More

Microcredentials Align with Job Essentials

In today's dynamic work environments, adaptive professionals thrive. A microcredential - either as a stand-alone course or integrated into your degree program - is a short, skill-specific recognition that enables you to demonstrate your competency in a distinct area. Like Franklin's degree programs, microcredentials are aligned with market and industry demand to ensure what you learn can be put to use right away. Microcredentials are easily shared via digital badges and can be stacked to create a unique portfolio of in-demand skills.

M.S. in Computer Science (non-Computer Science background) Program Details

Nurture Your Tech Career from Day One

Find Your People at ACM

Connect with SIGs (shared interest groups), attend monthly speaker events and join a nationwide network of students and professionals who share your passion for technology. Guided by faculty mentors, Franklin’s student-run chapter of the Association for Computing Machinery (ACM), helps you gain the connections and practical experiences that set you apart. From hands-on skills building challenges and preparation for certification exams to monthly events and study groups, every opportunity prepares you for the professional path ahead. Membership opens the door – active participation differentiates you in the tech world. 

Chapter Highlights

  • 400 members
  • 100+ workshops, speaker sessions and skill-building events annually
  • Top 1% finish in the national Spring 2026 National Cyber League (18th out of 3,624 teams) 
Learn More
Madison C.
B.S. Cybersecurity

When I'm stuck on a complex technical problem or under pressure during finals, this group is where I go first. ACM connects you with people who understand both the technical challenges and the student experience – it's a genuine support system.

Kwame A.
B.S. Information Technology

Before I found this chapter, I had no idea what I was doing professionally. With the connections and hands-on experience I gained, I can confidently say I'm job-ready – and I'm proud to be graduating with honors.

Austin R.
B.S. Cybersecurity

The ACM Cybersecurity SIG and the National Cyber League are where I developed the hands-on skills that matter in the field – pen testing, SOC analysis, incident response. This chapter gives you the practical experience that sets you apart.

Kollin R.
B.S. Computer Science

As an online student outside of Columbus, ACM is one of the best ways I've found to connect with other Franklin students who share my interests. The exposure to higher-level concepts has helped my learning and given me a clear picture of what's possible in the field.

Faith S.
B.S. Cybersecurity

ACM bridged the gap between what I learned in class and the practical skills I need in the real world. Competing in the National Cyber League and placing well as a team wouldn't have been possible without this group. This has been the highlight of my Franklin experience.

Frequently Asked Questions