COMPUTER SCIENCE BA MAJOR
Effective with the Class of 2021
To advance to a course with prerequisites, a minimum grade of "C-" is required for each prerequisite course.
A student completing a Computer Science major course may not concurrently or subsequently be enrolled in a prerequisite, alternate prerequisite, or non-major Computer Science course.
I.
______________CS 107 (if completed before Fall 2020) or 111 (if exempt, then a CS elective course must be taken)
______________CS 112 (if exempt, then a CS elective course must be taken)
______________CS 201 or Math 215
______________CS 216
______________CS 221
______________CS 301
______________CS 440 (to be taken in the senior year)
II. Three CS elective courses (non-core) at the 200- or 300-level, optionally including at most one of the following: Bio 251, Math 353, 366, Phy 240, Psych 315, 316, 338.
______________
______________
______________
III.______________Math 111 or above, or 105-106 (Not included in major average)
Note: CS 103 does not count toward the major requirements.
CS.21
Revised 02/2020