Print this page

COMPUTER SCIENCE BS MAJOR
CHECK SHEET

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 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
(if exempt, then a CS elective course must be taken)

___________________CS 221

___________________CS 301

___________________CS 440 (to be taken in the senior year)

II. Three CS elective courses at the 200- or 300-level, optionally including at most one of the following: Bio 251, Math 351, 366, 381 (topic offered Spr '14 only), Phy 240, Psych 315, Psych 316, 338.

___________________

___________________

___________________

III.

Four formal and/or natural science courses from formal and/or natural science departments, at most two of which may be at the 100-level. Formal sciences include Computer Science and Mathematics. Natural sciences include Biology, Chemistry, Environmental Studies, Health Science, and Physics.

___________________

___________________

___________________

___________________

(Note: CS 103 does not count toward the major requirements.)

IV. Math 111 or above, 105-106 (Not included in major average)

___________________

CS.BS

Revised 10/2013