When you are ready, visit our registration page to enroll in courses for a Master's Degree in Computer Science or Data Science.

What is the payment process?

All students will pay a one-time, nonrefundable $100 enrollment deposit when registering for your courses. This deposit secures your spot and allows you to register. Prior to the term start date, a message will be sent to your Ball State email address with your account balance and instructions to pay your bill.

When is the full tuition payment due?

We recommend paying the balance of your tuition and fees by the first day of classes. The payment due dates for the current academic year are:

  • Fall 2026: August 24, 2026
  • Spring 2027: January 11, 2027
  • Summer 2027: May 17, 2027

What happens if I don't pay my bill?

If your account balance is not paid by the end of the add/drop period, you will be dropped from all of your courses. Your $100 deposit will be credited to your student account for up to one year. You can use this credit the next time you register for courses. The add/drop period end dates for the current academic year are:

  • Fall 2026: August 30, 2026
  • Spring 2027: January 17, 2027
  • Summer 2027: May 23, 2027

How do I register or make changes to my courses?

You will add or drop courses through Ball State’s Self-Service Banner. Download registration instructions (PDF). 

What if I don't register or I drop my courses?

If you do not register by the add/drop deadline or if you drop your courses by that date, your $100 deposit will be credited to your student account for up to one year. You can use this credit the next time you register for courses. See the dates listed above.

Is there a tuition increase expected?

During the annual budget meeting, the Ball State University Board of Trustees approved no increase in student tuition and mandatory fees for the 2025–26 and 2026–27 academic years. The two-year tuition and fee freeze continues the University’s commitment to responsible financial stewardship and efficient operations while prioritizing strategic investments that support Ball State’s educational mission.

Can I start learning before the semester begins?

Yes! You can get a head start by accessing free open content courses. These are:

  • Designed by the same faculty who teach your degree courses
  • Low cost if you choose to earn a certificate
  • Helpful for degree progress—projects completed in open content courses do not need to be resubmitted if you later enroll in:
    • CS 617 Introduction to Programming
    • CS 647 Cybersecurity and Secure Software
    • DSCI 601 Introduction to Data Science
    • DSCI 602 Statistical Methods for Data Science
    • DSCI 605 Data Visualization

Where can I find more information or get help?

Please refer to your student handbook (PDF) or contact your Student Success Specialist with any questions. We're here to help!

Are university employees required to pay the deposit?

Yes. All students will pay the one-time deposit. For university employees, the deposit will be applied to the balance owed after tuition remission.