Model 4-year program for the B.A. in Computer Science (2007-09 catalog)

Fall

Spring

Year 1

32 credits

CSci 160 (4)
Engl 110 (3)
Foreign Language I (4)
Math 107 (4)
CSci 161 (4)
Engl 120 or Engl 125 (3)
Soc Studies Elective (3)
Foreign Language II (4)
Math 208 (3)

Year 2

34 credits

CSci 250 (4)
EE 201 and EE 202 (3)
Foreign Language III (4)
Math 146 (3)
Lab Science (4)

CSci 242 (3)
CSci elective (3)
Foreign Language IV (4)
Soc Studies Elective (3)
Econ 210/Psych 241/Soc 326 (3)

Year 3

30 credits

15 ud credits

CSci elective (3-ud)
CSci Elective (3-ud)
Soc Studies Elective (3)
minor/second major course (3)
minor/second major course (3)
CSci 365 (3-ud)
CSci 370 (3-ud)
Philosophy 350 (3)
Humanities Elective (3)
minor/second major course (3-ud)

Year 4

30 credits

21 ud credits

CSci 435 (3-ud)
CSci 451 (3-ud)
CSci 465 (3-ud)
minor/second major course (3)
minor/second major course (3-ud)
CSci elective (3-ud)
CSci Elective (3)
minor/second major course (3-ud)
minor/second major course (3-ud)
Any elective course (3)

General Education Requirements (communication - green) (social studies - red) (humanities - blue) (science - magenta)
Specifically Required Courses (bold)
Recommended or usually taken courses (italic)
-ud ... indicates upper division credits, 36 are needed