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.
- MATH 161 - Calculus I
- MATH 162 - Calculus II
- COSC 101 - Introduction for Computing I
- COSC 102 - Intro to Computing II
Required COSC courses
- COSC 202 - Data Structures and Algorithms and COSC 202L
- COSC 208 - Introduction to Computer Systems and COSC 208L
- COSC 290 - Discrete Structures and COSC 290L
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:
- MATH 302 - Systems Biology
- MATH 310 - Combinatorial Problem Solving
- MATH 315 - Mathematical Biology
- MATH 316 - Probability
- MATH 354 - Data Analysis I - Generalized Linear Models
- MATH 360 - Graph Theory
- MATH 489 - Axiomatic Set Theory
- MATH 410 - Ramsey Theory
- MATH 416 - Mathematical Statistics
- MATH 450 - Number Theory II
- MATH 481 - Investigations in Computational Biology
- MATH 485 - Abstract Algebra II
- MATH 499 - Mathematical Logic
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 Computer Science department page.
Major Declaration
Students must complete COSC 102 and MATH 162 prior to declaring the major. Students desiring to declare a major while enrolled in COSC 102 or MATH 162 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 Computer Science department catalog page.