Sample Schedules
There are two basic paths through the Computer Science requirements. Students who are interested in Operating Systems and Networks should follow Schedule I, which allows students to take a "Systems" elective, such as CS720, CS724, CS725, CS735, or CS760, during their third year. Other students should follow Schedule II, which allows students to take a "Software" elective, such as CS712, CS719, CS730, CS770 or CS775, during their third year.
The two paths diverge upon completion of CS515. At this point students following the Schedule I take CS520 and students following the Schedule II take CS516.
|
Fall
|
Spring |
First Year |
|
CS 416 |
|
Math 426 (GenEd 2) |
|
Engl 401 (GenEd 1) |
|
GenEd |
Second Year |
CS 515 |
CS 520 |
Math 531 |
Math 532 |
Phys 407 (GenEd 3) |
Phys 408 (GenEd 3) |
GenEd
|
GenEd |
Third Year |
CS 516 |
Math 644 |
CS 620 |
CS 671 |
CS 659 or 645 (Theory) |
ECE 543 |
Phil 424 (GenEd 8) |
"Systems" CS 7xx or GenEd |
CS 595
|
|
Fourth Year |
CS 7xx |
CS 7xx |
CS 7xx |
CS 7xx or GenEd |
ECE 562 (formerly 612) |
Liberal Arts Elective |
Liberal Arts Elective |
Free Elective |
Schedule II
|
Fall
|
Spring |
First Year |
CS 415 |
CS 416 |
Math 425 (GenEd 2) |
Math 426 (GenEd 2) |
GenEd |
Engl 401 (GenEd 1) |
GenEd
|
GenEd |
Second Year |
CS 515 |
CS 516 |
Math 531 |
Math 532 |
Phys 407 (GenEd 3) |
Phys 408 (GenEd 3) |
GenEd
|
GenEd |
Third Year |
CS 520 |
CS 620 |
CS 671 |
CS 659 or 645 (Theory) |
Math 644 |
ECE 543 |
Phil 424 (GenEd 8) |
"Software" CS 7xx or GenEd |
|
CS 595 |
Fourth Year |
CS 7xx |
CS 7xx |
CS 7xx |
CS 7xx or GenEd |
ECE 562 (formerly 612) |
Liberal Arts Elective |
Liberal Arts Elective |
Free Elective |
Last modified: Mon Nov 22 2004
|