Computer Science curriculum 
Students matriculating in Fall 2002 and after.

Curriculum Guide (Adobe Acrobat (PDF) file 8KB)

Course Flowchart showing required courses, their prerequisites and suggested semester (Adobe Acrobat (PDF) file 101KB)

4-Year degree Plan for CS Majors

Freshman (32 Credits)

Fall Semester ( 14 Credits)

Spring Semester (17 Credits)

CS 140 Computer Science I (4 Cr.)
MA 220 Discrete Mathematics I
English Composition I
WSC 101
One course from Distribution

CS 145 Computer Science II (4 Cr.)
MA 290 Discrete Mathematics II (4 Cr.)
English Composition II
CM 110 Public Speaking
One course from Distribution

Sophomore (29 Credits)

Fall Semester (16 Credits)

Spring Semester (13 Credits)

CS 242  Data Structures
MA 200 Calculus I (4 Cr.)
EN 252 Technical Writing
UR 230 Technology, Public Policy and Urban Society

One course from Distribution

CS 253 Computer Organization and Assembly Language (4 Cr.)
CS 282 UNIX Systems Programming
MA201 Calculus II (4 Cr.)
One course from Distribution

Junior (29 Credits)

Fall Semester (16 Credits)

Spring Semester (13 Credits)

CS 352 Digital Computer Architecture
CS 371 Computability Theory
MA 302 Probability and Statistics
Approved Lab Science (1st in 2-Course Sequence) (4 Cr.)

One course from Distribution

CS 373 Operating Systems
CS 442 Algorithm Analysis/CS Elective
Approved Lab Science (2nd in 2-Course Sequence) (4 Cr.)
One course from Distribution

Senior (31 Credits)

Fall Semester (16 Credits)

Spring Semester (15 Credits)

CS 401 Object Oriented Software Development
CS Elective
CS Elective
Approved Lab Science Course (4 Cr.)
One course from Distribution

CS 442 Algorithm Analysis/CS Elective
CS Elective
Three Courses from Distribution