About the Department

Mission Statement

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.

Computer Science Major Requirements

The list of requirements to graduate with a Major in Computer Science.

Computer Science Minor Requirements

The list of requirements to graduate with a Minor in Computer Science.

Course Offerings

Listing of course offerings for the Computer Science Department.

Example Schedules for Majors

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.

Required Courses Flow Chart

A diagram of required courses for completing either a BA or BS in Computer Science.

Info for Incoming Students

Computer Science course information for incoming first-year students.

Computer Labs

Computer science students have access to two state-of-the-art laboratories for introductory and advanced courses.