


Offered by Ball State University
12 courses, two tracks: 30 and 36 credits, 6-9 hours per week per course
$489 per credit, with pay-as-you-go tuition for each course
Degree admission is entirely performance-based
Lecture videos, hands-on projects, and connection with instructors and peers
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.
Don’t miss your chance to join the intake!