Develop a solid foundation in computing

Technology cuts across every industry from education to entertainment, farming to finance and healthcare to hospitality. Our BS or BA in Computer Science provide a solid foundation in the science of computing. You’ll come away with the skills to apply advanced computer science techniques to solving today’s most complex problems. 

The BS degree provides highly technical training in computing, math, and science. The BA degree balances broad computing knowledge with an outside concentration, and is particularly appropriate for students who are interested in combining computer science with another discipline as a double major.

BS in Computer Science course requirements:  

  • Seven core computer science courses
  • Eight upper-level computer science electives
  • Four math courses 
  • Two lab science courses 
  • Junior Year Writing and Integrative Experience (IE) requirements

BA in Computer Science course requirements:

  • Two introductory computer science courses
  • Three core computer science courses
  • Three mathematics courses
  • Five upper-level computer science electives
  • Four-course outside concentration
  • Junior Year Writing and Integrative Experience (IE)