University Seal Department of Computer Science
Undergraduate Information

Differences Between the Degree Plans

This table summarizes the differences between degree plans, for the convenience of students deciding whether to change to a more recent degree plan.

2000-2002 Catalog 2002-2004 Catalog2004-2006 Catalog
Lower Division
Requirements
Phys 2410 Phys 2420aPhys 2420
Phys 2411 Phys 2421a Phys 2421
Phys 1120 Phys 3112a,x nilb
Phys 1121 Phys 3122a,x nilb
CS 2302 CS 2302 CS 2402
Core Curriculum
Electives
unchanged
Free Electives unchanged
Quantitative Science
Elective (one out of ...)
Biol 1305 Biol 1305Biol 1305 plus Biol 1107 (lab)b
Chem 1305 Chem 1305Chem 1305 plus Chem 1105 (lab)b
Geol 1301 Geol 1301Geol 1301 plus Geol 1101 (lab)b
Upper Division
Requirements
CS 4195 CS 4195CS 3195d
CS 3335 CS 3335CS 4375e
CS 3330 CS 3330CS 3331
Technical Electives
(five out of ...)
CS 3370
CS 4316
CS 4320
CS 4342
CS 4352
CS 4365
CS 4371
CS 4390
CS 4375 CS 4375 CS 3335e


a) name change
b) physics labs replaced by a quantitative science lab
c) lab session added to Data Structures
d) Professional Orientation Course moved to junior year
e) Theory of Operating Systems replaced by Systems Programming as a requirement; Systems Programming becomes a technical elective
x) alternatively, Physics 2230 counts as equivalent to Physics 3112 and 3122

Summary of changes for 2008:


CS Home