The computer science department offers you a wide array of courses, from the introductory level to research and honors study.

The introductory course (COM110) uses the language Python and looks at a variety of applications. This is the place to begin for students who want to see what computer science is all about as well as for those wanting to consider a major.

For all courses, our aim is to teach you to understand the concepts and to learn practical skills to solve problems — and to enjoy the experience.

Visit the online catalog for computer science course descriptions and the requirements for the computer science major/minor and the class schedules for the times they are currently being offered.

All the 100-level courses (including first-year seminars taught by CS faculty) satisfy the General Education requirement in area 2.