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.

Schedule I

Fall

Spring
First Year

CS 415

CS 416

Math 425 (Gen Ed 2)

Math 426 (GenEd 2)

Gen Ed

Engl 401 (GenEd 1)

Gen Ed

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

 

© Copyright 2005 UNH Computer Science | All Rights Reserved | webmaster@cs.unh.edu