Ball State University logo

Master of Science in Computer Science

Ball State University logo

Master of Science in Computer Science

Ball State University

Accredited degree

Offered by Ball State University

24 months

12 courses, two tracks: 30 and 36 credits, 6-9 hours per week per course

~ $18,000 USD total cost

No application required

Degree admission is entirely performance-based

100% online

Lecture videos, hands-on projects, and connection with instructors and peers

Who is this degree for?

This Master of Science in Computer Science is designed for established, growth-oriented professionals and explicitly welcomes individuals with no prior computer science background. It is built for those balancing a full-time career who are looking to advance their technical skills or transition into the technology field.

This program is a strong fit if you are:

The career advancer: An experienced professional seeking to master advanced topics like AI and cloud computing to secure a promotion or move into a more senior, specialized position.

The career changer: A professional from any field ready to build a strong computer science foundation from the ground up and launch a new career in software development, data analytics, or cybersecurity.

The proven performer: A motivated learner, perhaps returning to your studies after a break, who is ready to earn admission through success in the foundational courses, not past credentials or a specific bachelor's degree.

Two tracks through the program:

This program offers two tracks based on your prior experience. It is important to note that with both tracks, admission is gained by earning a 3.0 GPA across three designated performance-based courses:

  • Traditional Standing Track (36 credits): This path is for learners from any educational or professional background. It provides the complete, foundational curriculum needed to build a career in computer science from the ground up.

  • Advanced Standing Track (30 credits): This accelerated path is for learners with a bachelor's degree in computer science or computer engineering. After a review of your transcripts, you may be able to waive six credits of foundational courses (CS 601 and CS 602), allowing you to dive directly into more advanced topics.

Your performance is your application
Prove your skills in the pathway courses to earn full admission, no formal application required.
Start learning on your schedule
Begin when you are ready with three start dates each year in the spring, summer, and fall.
No traditional application hurdles
Enroll without a bachelor's degree, prior work experience, or GMAT/GRE scores, removing traditional barriers to entry.
A clear and affordable path to enrollment
Invest in your education one course at a time with a flexible, pay-as-you-go tuition model.

Make your enrollment deposit today for the Summer 2026 cohort!

  • Enrollment form opens: January 12, 2026
  • Registration for classes starting: March 23, 2026
  • Enrollment closes: May 11, 2026

Upcoming events

  • Stay tuned!

Additional resources

Make your enrollment deposit today for the Summer 2026 cohort!

  • Enrollment form opens: January 12, 2026
  • Registration for classes starting: March 23, 2026
  • Enrollment closes: May 11, 2026

Upcoming events

  • Stay tuned!

Additional resources

Summer 2026 deadline: May 11, 2026

Don’t miss your chance to join the intake!