June 17: Ball State University Online Master’s in Computer Science Webinar | Register here
Offered by Ball State University
Degree admission is entirely performance-based
2024-25 rates. Tuition for 2025-2026 will be announced in late June. Historically, tuition increases have been less than 3%
Two tracks: 30 and 36 credits
The program is designed with the adult learner and working professional in mind. You will complete your coursework through the Coursera online learning platform. Courses are asynchronous, meaning you can complete them at a pace that fits into your daily routine without worrying about being late to class.
You’ll learn from skilled professors—many are current or experienced professionals—who take the time to get to know your career goals and help you achieve them. You’ll also be assigned a dedicated Ball State Student Success Specialist who will work with you from registration through graduation.
No technical experience is required prior to starting the program. This program is built for learners of all educational backgrounds and career experiences. Whether you’re working in an entry-level position and want to advance your career, or you want to change careers entirely, this program will help you achieve your goals.
After this program, you’ll be able to:
Apply algorithmic and programming techniques to acquire, transform, analyze, and manipulate data
Demonstrate the use of standard large-scale data processing software and systems
Demonstrate development skills and proficiency in the security of systems and applications such as email, networking, database, and operating systems
Review/grade all life-cycle deliverables and test projects to ensure requirements are satisfied
Apply techniques to improve software development processes and products, and identify trade-offs in the decision-making process
Report the current research progress for specific CS domains and recognize the value of life-long learning in computer science
Communicate effectively, both in oral and written format, and collaborate in a team setting.