Ball State University logo

Master of Science in Computer Science

July 23: Ball State University Online Master’s in Computer Science Webinar | Register here

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

About $18,000 USD total cost

$489 per credit, with pay-as-you-go tuition for each course

No application required

Degree admission is entirely performance-based

100% online

Lecture videos, hands-on projects, and connection with instructors and peers

Earn your Master's in Computer Science even if you do not have a computer science background.

This master’s degree from Ball State University makes a career in the growing field of computer science more attainable for all kinds of learners. It’s a program that could be right for you whether you have an educational background in computer science or not. You’ll start by taking courses in programming, data structures, and algorithms so that you have the foundational knowledge you need to succeed in your studies. Then you’ll learn applicable skills in innovative areas such as machine learning, data analytics, cybersecurity, and software engineering. And, you can apply the skills you learn the very next day in your current workplace.

You can gain acceptance into the program regardless of your educational background or professional experience. Complete three pathway courses with a cumulative 3.0 GPA and you’ll be accepted into the degree program.

Courses are offered in the fall, spring, and summer semesters. However, students have options to begin learning right away, including: 

What’s in this degree program?

No computer science background needed; foundational courses in computer science and programming provided.
36-credit master’s degree with 18 core credits, 6 research credits, and 12 elective credits to tailor your learning experience.
Hands-on, applied knowledge through practical learning experiences and access to modern tech.
Focused support from a dedicated Student Success Specialist.
Career services include online resume builder, career coaching, and access to a global alumni network.
Offered by Ball State University, recognized for high-quality online education and faculty engagement.

Enrollment for the Fall 2025 session is open!

  • Classes start: August 18, 2025
  • Enrollment closes: August 24, 2025

Upcoming events

  • July 23: Ball State University Online Master’s in Computer Science Webinar - Register here!

Additional resources

Interested in saving money on your degree? Watch our Prior Learning Credit webinar to learn more

Fall 2025 enrollment deadline: August 24

Enroll now or request more information.

Enroll now

Accredited degree

Offered by Ball State University

24 months

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

About $18,000 USD total cost

$489 per credit, with pay-as-you-go tuition for each course

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

Earn your Master's in Computer Science even if you do not have a computer science background.

This master’s degree from Ball State University makes a career in the growing field of computer science more attainable for all kinds of learners. It’s a program that could be right for you whether you have an educational background in computer science or not. You’ll start by taking courses in programming, data structures, and algorithms so that you have the foundational knowledge you need to succeed in your studies. Then you’ll learn applicable skills in innovative areas such as machine learning, data analytics, cybersecurity, and software engineering. And, you can apply the skills you learn the very next day in your current workplace.

You can gain acceptance into the program regardless of your educational background or professional experience. Complete three pathway courses with a cumulative 3.0 GPA and you’ll be accepted into the degree program.

Courses are offered in the fall, spring, and summer semesters. However, students have options to begin learning right away, including: 

What’s in this degree program?

No computer science background needed; foundational courses in computer science and programming provided.
36-credit master’s degree with 18 core credits, 6 research credits, and 12 elective credits to tailor your learning experience.
Hands-on, applied knowledge through practical learning experiences and access to modern tech.
Focused support from a dedicated Student Success Specialist.
Career services include online resume builder, career coaching, and access to a global alumni network.
Offered by Ball State University, recognized for high-quality online education and faculty engagement.

Enrollment for the Fall 2025 session is open!

  • Classes start: August 18, 2025
  • Enrollment closes: August 24, 2025

Upcoming events

  • July 23: Ball State University Online Master’s in Computer Science Webinar - Register here!

Additional resources

Interested in saving money on your degree? Watch our Prior Learning Credit webinar to learn more

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.

Fall 2025 deadline: August 24

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.

Fall 2025 deadline: August 24

Don’t miss your chance to join the intake!