2025-2026 Catalog

Computer Science, A.B. Major (Class of 2028 and Beyond)

Requirements

The program consists of a minimum of 9 major courses and 3 collateral courses:

CS 104Introduction to Game Programming

1

Or

CS 105Digital Media Computing

1

 

CS 150Data Structures and Algorithms

1

CS 200Computers and Society

1

CS 202Analysis of Algorithms

1

CS 203Computer Organization

1

CS 205Software Engineering

1

CS Three CS 300 or 400 level electives

MATH 161Calculus I

1

MATH 182Discrete Structures

1

 

MATH 186Applied Statistics

1

Or

PSYC 120Quantitative Methods in Psychology

1

Or

MATH 335Probability

1

And

MATH 336Mathematical Statistics

1

This page reflects the requirements for completing this major. General graduation requirements for all students can be found here.