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.

If you are a prospective undergraduate student, please see our Resources page for information on how to meet with an advisor in the Computer Science department.