University of Massachusetts Lowell
UML Home News Calendar Directory Maps & Directions Libraries Questions
UML Search:

Computer Science Dept. Policy for Undergraduates

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
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
 
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.420 Artificial Intelligence 91.421 Machine Learning & Data Mining


Please direct questions to
Prof. Jesse M. Heines, UML CS Undergraduate Coordinator, heines@cs.uml.edu