Skip to main content

Honors, Majors, and Minors

Due to high enrollments and the constraints of COVID-19 planning, the Computer Science Department will not be accepting new requests to add the major or minor for the class of 2021 and 2022 at this time.  We will revisit this decision during Spring 2021 registration. 

Note: 2018-19 Changes to the CS Major

Majors and Minors

See the Course Catalog for complete Course Major Requirements

See the Course Catalog for complete Course Minor Requirements

Honors Program

The CS honors program provides students with the opportunity for a more in-depth study of an area of computer science than is typically offered in CS courses. Honors students work on a summer research project, typically with a member of our department. However, students may work with a CS researcher at another college, university, or research lab.

Participating in the honors program is a good way to get an idea of what CS research is all about and whether or not it is something you like. We recommend the honors program to students considering graduate school in CS.

A CS honors major includes:

  • an honors thesis, including
  • summer research experience
  • a research presentation
  • written honors exams (two preparations)
  • oral honors exams (two preparations and thesis)

Here are some links with additional information: