The Computer Science Project Sequence

All Computer Science majors must take a one- or two-semester project course from an approved department list.  Students who take an approved one-semester project course such as Compiler Writing must take two additional CS electives; otherwise, only one additional CS elective is needed.  Students may not take more than 6 credits from any combination of the following: 91.401, 91.402, 91.460, and 91.490.


Courses That Form CS Project Sequences

Notice posted Monday, February 11, 2013:

This page is useful for know what project sequences are offered, but it is somewhat out of date with respect to when each course is being offered.  We hope to get this page updated before the official Faculty Advising period for the Fall 2013 semester, which begins Monday, April 8, 2013.
 
 

First Semester Second Semester
 91.309 Database I  91.310 Database II
 91.401 Software Project Lab I  91.402 Software Project Lab II
 91.406 Introduction to Compiler Writing   Additional CS Elective
 91.411 Software Engineering I  91.412 Software Engineering II
 91.413 Data Communications I  91.414 Data Communications II
     or
 91.561 Computer Security I
 91.420 Artificial Intelligence  91.421 Machine Learning and Data Mining 
 91.427 Graphics I  91.428 Graphics II
 91.450 Robotics I  91.451 Robotics II
 91.461 GUI Programming I  91.462 GUI Programming II
 91.561 Computer Security I  91.562 Computer Security II


Schedule of CS Project Course Offerings

Fall-Spring Cycle
Course pairs offered in years when the Fall semester occurs in an EVEN-numbered year Course pairs offered in years when the Fall semester occurs in an ODD-numbered year
Fall 08, 10, 12, etc. Spring 09, 11, 13, etc. Fall 09, 11, 13, etc. Spring 10, 12, 14, etc.
91.427 Graphics I 91.428 Graphics II 91.413 Data Communication I 91.414 Data Communication II
91.461 GUI Programming I 91.462 GUI Programming II 91.450 Robotics I 91.451 Robotics II
91.420 Artificial Intelligence 91.421 Machine Learning & Data Mining    
 
Spring-Fall Cycle
Course pairs offered in years when the Fall semester occurs in an EVEN-numbered year Course pairs offered in years when the Fall semester occurs in an ODD-numbered year
Spring 08, 10, 12, etc. Fall 08, 10, 12, etc. Spring 09, 11, 13, etc. Fall 09, 11, 13, etc.
91.309 Database I 91.310 Database II 91.411 Software Engineering I 91.412 Software Engineering II
91.xxx CS elective 91.406 Compiler Construction 91.561 Network Security I 91.562 Network Security II