Computer Science majors study the theoretical foundations and practical applications of computers. Mathematics and the scientific method are powerful tools for understanding the potential of modern computers.
Our majors start by learning programming skills, but computer science is much more than programming. Programming is one of the tools that a computer scientist uses to solve problems. As students advance in the major, more and more elective options become available, ranging from database management and interactive web sites to computer games and graph theory.
The courses required for a Computer Science Major are listed in the Undergraduate Catalog.
The Computer Science major follows international curriculum recommendations for computer science. It provides a balance of theoretical foundations with practical applications. A student who chooses this option may choose to enter the high-tech workforce or to pursue graduate education in computer science.
Copyright © 2014 Ball State University 2000 W. University Ave. Muncie, IN 47306800-382-8540 and 765-289-1241