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

Build the skills for a high-growth career

The Master of Science in Computer Science is a practical, hands-on program designed to prepare you for immediate impact in high-demand roles such as software developer, cybersecurity analyst, data analyst, and AI specialist. This degree positions you for success in a high-growth field; according to the U.S. Bureau of Labor Statistics, the median annual salary for software developers in the U.S. was $132,930 in 2022. To position you as a competitive candidate for these roles, the curriculum builds expertise in the following key areas:

• Programming and data structures

• Cybersecurity and software design

• Artificial intelligence and machine learning

• Full stack development and cloud computing

• Database systems and data management

• Data analytics and visualization

Prepare for in-demand tech roles
The curriculum prepares you for top jobs like software developer, data analyst, and cybersecurity specialist.
Unlock your earning potential
Position yourself for a high-growth, high-salary career in a field with strong long-term earning potential.
Gain job-ready, practical skills
Develop real-world expertise through a hands-on curriculum focused on applied projects and problem-solving.
Build a versatile career path
Your skills will open doors across diverse industries, including business, government, and tech startups.

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!