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

An affordable investment in your future

The Master of Science in Computer Science from Ball State is designed to be an accessible investment for working professionals. The combination of high-quality instruction and a competitive price point provides a clear path to a strong return on your investment. With a pay-as-you-go model, you can manage your budget by paying for courses as you take them.

Tuition breakdown

  • Total estimated tuition: ~$18,000

  • Cost per credit: $489 

  • Technology fee: A small fee is assessed each semester ($100 for 1-6 credits, $150 for 7+ credits)

Financial flexibility and control
Pay only for the courses you take each semester, giving you complete control over your educational investment.
Invest in learning, not applications
Start with no application fee. Your enrollment deposit goes directly into your coursework, not administrative costs.
Save with Prior Learning Credit
Lower your total tuition cost and accelerate your degree by earning credit for relevant industry certificates or prior Coursera coursework.
A clear and predictable cost
Budget with confidence thanks to a simple tuition structure with a clear per-credit rate plus a small semester fee.

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!