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

A computer science curriculum with AI at its core

The Master of Science in Computer Science is a 30- to 36-credit program designed to build a comprehensive skill set. The full 36-credit curriculum begins with 18 credits of core courses where you establish your understanding of computer science, software engineering, data analysis, and cybersecurity. All students then choose 6 research credits in fields such as artificial intelligence, graphs and algorithms, and applications of computability, before focusing their experience with 12 elective credits in areas like advanced systems and networking, machine learning, and data management. Learners who qualify for the accelerated 30-credit track may waive 6 credits (CS 601 and CS 602) of the foundational core credits, allowing them to dive directly into more advanced coursework.

Ball State delivers this curriculum through a cutting-edge online education with a personal focus, where expert faculty provide personal attention and integrate new learning technologies. A key feature is how artificial intelligence is ingrained throughout the program. This combination of a strong computer science foundation with cutting-edge AI applications is designed to give you a competitive edge in the fast-paced, tech-driven workplace.

A practical, foundational curriculum
Build a strong computer science foundation with Python and Java programming, Git for version control, and core concepts in data structures and algorithms.
An AI-integrated learning experience
Study computer science in a program where artificial intelligence is integrated throughout the curriculum, preparing you for an increasingly tech-driven workplace.
A flexible, asynchronous format
Complete your degree through fully online, asynchronous courses designed to fit around work and personal commitments.
Specialized, career-focused electives
Customize your degree with electives in high-demand areas such as machine learning, cloud computing, cybersecurity, and full-stack development.

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!