CSci model 4-year program for the B.S. in Computer Science


Fall

Spring

Year 1

33 credits

CSci 160 (4)
Engl 110 (3)

Soc Studies Elective (3)
Humanities Elective (3)
Math 107 (4)

CSci 161 (4)
Engl 120 (3)
Soc Studies Elective (3)
Humanities Elective (3)
Math 208 (3)

Year 2

35 credits

CSci 250 (4)
Comm 110 (3)
Soc Studies Elective (3)
Math 165 (4)
Science Lab Sequence I (4)

CSci 242 (3)
CSci 289 (3)
Humanities Elective (3)
Math 166 (4)
Science Lab Sequence II (4)

Year 3

30 credits

18 ud credits

CSci elective (3-ud)
Math 321 (3-ud)
EE 201 and EE 202 (3)
Science Elective (3)
Any elective course (3)

CSci 351 (3-ud)
CSci 370 (3-ud)
CSci Elective (3-ud)
Math elective (3-ud)
Any elective course (3)

Year 4

27 credits

18 ud credits

CSci 435 (3-ud)
CSci 451 (3-ud)
CSci Elective (3-ud)
Science Elective (3)
Any elective course (3)

CSci 365 (3-ud)
CSci elective (3-ud)
Any elective course (3-ud)
Any elective course (3)

General Education Requirements (green)
Math/EE/Science Requirements (red)
Computer Science Required Courses (bold)
Recommended or usually taken courses (italic)
-ud ... indicates upper division credits, 36 are needed