This information is part of the Colgate University catalog, 2025-26.


Major Requirements

Preparatory Courses

The following courses do not fulfill the computer science/mathematics major requriements, but serve as prerequisites to some of the required courses for the major. Students should expect to take them or have equivalent experience before proceeding to the required courses. 

Required COSC courses

COSC Electives

Courses fulfilling this requirement have a subject code of COSC and an attribute of CMEL in the course offerings.

  • ​One COSC course at the 200, 300, or 400 level
  • One additional COSC course at the 400 level
  • ​Independent studies (COSC 291, COSC 391, COSC 491, and COSC 492) do not count toward this requirement

Required MATH courses

MATH Electives

Courses fulfilling this requirement have a subject code of MATH and an attribute of CMEL in the course offerings.

One of the following:

GPA Requirement

A minimum average GPA of 2.00 in the courses chosen to meet the major requirements is necessary to satisfy the major.

Honors and High Honors

Students interested in pursuing honors can find the additional requirements on the  department page.

Major Declaration

Students must complete  and  prior to declaring the major. Students desiring to declare a major while enrolled in  or  should seek the approval of the department chair.


Computer Science Department

For more information about the department, including Faculty, transfer credit, awards, etc., please visit the  catalog page.