As technology continues to grow and play an ever-increasing role in our lives, a career in computer science can lead to rewarding, lucrative positions with median starting salaries exceeding $60,000 per year.

Whether your educational plans include a bachelor’s degree or graduate-level credential, Ball State’s Department of Computer Science offers the training you need to succeed in a variety of roles related to computer science.

A computer science student working on a computer

Computer Science Major

Bachelor of Arts or Bachelor of Science

One of the fastest-growing career fields in the U.S., computer science puts you at the forefront of the exciting and rapidly evolving world of technology and equips you for a variety of well-compensated roles. Learn more.

Computer sciences students work together

Computer Science Minor

Our computer science minor allows you to learn the foundations of traditional computer science while pursuing a major in another field. Learn more.

CS Students

Cybersecurity Minor

Ball State’s computer security minor explores modern issues in computer and information security, such as digital forensics and encryption. Learn more.

Learn about a Degree in Data Analytics

Data Analytics is an emerging interdisciplinary field with three concentration areas in Computational Data, Environmental Systems, and Social and Behavioral. Find out more about a degree in Data Analytics.