The curriculum constituting a major in computer science is designed to contribute to the education of a well-rounded student and is accomplished through teaching, research and service.

About the Department
The list of requirements to graduate with a Major in Computer Science.
The list of requirements to graduate with a Minor in Computer Science.
Listing of course offerings for the Computer Science Department.
We present these example schedules to show that (1) there are a variety of options for when you can start the Computer Science degree and (2) you can easily complement a Computer Science major with another major or a minor.
A diagram of required courses for completing either a BA or BS in Computer Science.
Computer science students have access to two state-of-the-art laboratories for introductory and advanced courses.
The Honors Program in Computer Science an enrichment opportunity for students who demonstrate superior achievement in computer science.