Undergrads throwing caps in front of library (Matt Wittmeyer)

The undergraduate degree programs are a BS in computer science, a BA in computer science, and a minor in computer science. They are designed to be flexible enough to satisfy the needs of all students interested in computer science. Their goals are twofold:

  • To give students a solid and rigorous background in computer science principles, including the requisite mathematical foundations,
  • To expose students to the problems and solution techniques used in the various areas of the discipline.

Please see our Degree Requirements page for more information.

Prospective Undergraduates