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 advanced tech skills with no computer science background required

Launch a career in technology with Ball State’s Master of Science in Computer Science. This program is uniquely designed to welcome learners from all backgrounds, offering both a comprehensive track for newcomers and an accelerated track for those with a prior computer science/ computer engineering degree.

With performance-based admission, traditional barriers are removed, allowing learners to begin developing in-demand technical skills without completing a formal application. Through a hands-on curriculum, learners explore high-impact fields such as artificial intelligence, machine learning, data analytics, cybersecurity, and more.

The pathway to full admission is simple and transparent. Learners are fully admitted to the MS-CS program after completing three 3-credit courses with a cumulative GPA of 3.0 or higher. This approach allows learners to demonstrate their readiness for graduate-level study while making meaningful progress toward the degree. After admission, the program can be personalized through specialized electives focused on AI, web development, data visualization, and more as well as research opportunities that support career growth in the rapidly evolving technology industry.

What sets this program apart?

An accessible path for any background
No computer science background needed; foundational courses in computer science and programming provided.
A curriculum for your experience and goals
Choose a track that fits your background and customize it with electives in AI and cybersecurity.
Develop practical, in-demand skills
Gain applied knowledge through hands-on projects and technical assessments that use the latest industry tools.
Personalized support for your journey
Receive one-on-one guidance from a dedicated student success specialist who is with you from enrollment to graduation.
Career services for your next step
Career services include an online resume builder, career coaching, and access to a global alumni network.
An accredited degree from an online leader
Offered by Ball State University, recognized for high-quality online education and faculty engagement.

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 cohort deadline: May 11

Enroll now or request more information.


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

Accredited degree

Offered by Ball State University

24 months

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

Build advanced tech skills with no computer science background required

Launch a career in technology with Ball State’s Master of Science in Computer Science. This program is uniquely designed to welcome learners from all backgrounds, offering both a comprehensive track for newcomers and an accelerated track for those with a prior computer science/ computer engineering degree.

With performance-based admission, traditional barriers are removed, allowing learners to begin developing in-demand technical skills without completing a formal application. Through a hands-on curriculum, learners explore high-impact fields such as artificial intelligence, machine learning, data analytics, cybersecurity, and more.

The pathway to full admission is simple and transparent. Learners are fully admitted to the MS-CS program after completing three 3-credit courses with a cumulative GPA of 3.0 or higher. This approach allows learners to demonstrate their readiness for graduate-level study while making meaningful progress toward the degree. After admission, the program can be personalized through specialized electives focused on AI, web development, data visualization, and more as well as research opportunities that support career growth in the rapidly evolving technology industry.

What sets this program apart?

An accessible path for any background
No computer science background needed; foundational courses in computer science and programming provided.
A curriculum for your experience and goals
Choose a track that fits your background and customize it with electives in AI and cybersecurity.
Develop practical, in-demand skills
Gain applied knowledge through hands-on projects and technical assessments that use the latest industry tools.
Personalized support for your journey
Receive one-on-one guidance from a dedicated student success specialist who is with you from enrollment to graduation.
Career services for your next step
Career services include an online resume builder, career coaching, and access to a global alumni network.
An accredited degree from an online leader
Offered by Ball State University, recognized for high-quality online education and faculty engagement.

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

Build toward a degree at your own pace

Not ready to commit to a full degree? Start with a course. When you complete eligible courses, you may be able to have your learning recognized for credit if you are admitted and enroll in the Master of Science in Computer Science. Gain in-demand skills while building towards a degree.

Get started with one of these eligible courses and build your progress toward a future degree.

*Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.

Benefit from affordable tuition and flexible payment options

  • Less than $18,000 USD tuition total

    Competitively priced with the needs of the working adult learner in mind.
  • Pay-as-you-go tuition

    Tailor your educational journey with flexible payment options by paying per credit.
  • Financial aid opportunities

    Interested in exploring payment and financing opportunities? Find out more information on how to make this program fit your budget.
[Featured Image]: An NFT developer in a red ballcap focuses intently on their computer screen as they work on their current project.

No application needed

Ball State offers a performance-based pathway for all learners for the Master of Science in Computer Science. Get admitted based on your performance in approved courses - no application required.

Complete a 3-course pathway in programming, data visualization, and discrete structures and algorithms for credit. Achieve at least a cumulative 3.0 GPA and you’ll be admitted to the degree program.

*Eligibility requirements apply. Each institution determines the successful course completion required to qualify for performance-based admission. Review the admissions process for this degree program for more information. Click on a specific course for details.

[Featured Image]: An NFT developer in a red ballcap focuses intently on their computer screen as they work on their current project.

Summer 2026 deadline: May 11, 2026

Don’t miss your chance to join the intake!

Build toward a degree

When you complete these programs, you may have learning recognized for credit toward this degree, if you are admitted and enroll.¹

¹Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.

Frequently asked questions

Yes, Ball State is accredited by the Higher Learning Commission. Learn more.

You’ll earn a reputable Ball State degree whether you’re taking classes in a physical or online classroom. Ball State’s online degrees carry the same weight as those earned on campus. Your diploma will not indicate whether you earned your degree online or on its Indiana campus.

This program is built for career switchers and learners of all educational backgrounds and career experiences. Whether you come from a computer science or programming background or not, the performance-based admissions simplify the road toward your career goals. If you can successfully complete three courses, you can earn admission to the Ball State master’s in computer science.

Summer 2026 deadline: May 11, 2026

Don’t miss your chance to join the intake!