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 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.