Computer Science Minor

Prior to the class of 2029, a minor in computer science consists of five courses

The computer science minor has changed to include new course requirements. This first section describes the minor requirements for the classes of 2026, 2027 and 2028. The minor requirements in the class of 2029 and later are in the next (second) section.

Take the following two core courses

Course NumberTitleCredits
CPSCI-101Computer Science for All

1

CPSCI-102Design Principles

1

Take two CPSCI courses numbered 210 or higher

CPSCI-290 and CPSCI-298 may not be counted towards satisfying the requirements for the minor.

Course NumberTitleCredits

Take one course CPSCI numbered 300 or higher

Course NumberTitleCredits

Beginning with the class of 2029, a minor in computer science consists of five courses

This section describes the minor requirements for the class of 2029 and later.

Take the following three core courses

Course NumberTitleCredits
CPSCI-101Computer Science for All

1

CPSCI-102Design Principles

1

CPSCI-130Prealgorithms

1

Take one of the following 200-level courses

Course NumberTitleCredits
CPSCI-220Principles of Programming Languages

1

CPSCI-230Algorithms and Data Structures

1

CPSCI-240Computer Organization and Assembly Language

1

CPSCI-250Systems

1

CPSCI-270Artificial Intelligence

1

Take one course numbered 300 or higher

Course NumberTitleCredits