A sample computer science schedule is presented below. In particular, this schedule has courses included for students wishing to pursue computer engineering. The timing of particular courses is variable, so students should consult the CS department flow chart to determine in what term particular courses are going to be taught for a particular year.

Because fitting the CS major into 3 years is very difficult, please talk to a computer science department representative to discuss your plan as soon as possible in your Carleton career.

Computer Science – Year 1

Fall Winter Spring
MATH 111 MATH 120 MATH 210 or 211
First-year Seminar CS 111 CS 201
LANGUAGE 101# LANGUAGE 102 LANGUAGE 103
PHY ED PHY ED

Computer Science – Year 2

Fall Winter Spring
CS 202 CHEM 123 CS 252
LANGUAGE 204 MATH 241 CS 208
MATH 232 CS 257 Distro
Phy Ed Phy Ed

Computer Science – Year 3

Fall Winter Spring
CS 399 (3 credits) COMP SCI 400
(3 credits)
CS XXX**

CS 251 COMP SCI 254 Distro
PHYS 131/152 PHYS 165 Econ 111
CS XXX** Distro

Please note that due to the variability of course schedules, students should check with the department to determine the timing of particular courses, and should not rely on the term recommendations above.

* offered only in one term.
** Take any of several upper level math or computer science courses.
# French, German or Russian are recommended. See Catalog for details.

Note: According to the above schedule, students will need to take two to four 6-credit classes in each term in order to complete the distribution requirements. This overload is a serious impediment, but can be alleviated if students place out of calculus or language classes.

Visit the Computer Science department website.