Jesse M. Heines, Ed.D., Professor Emeritus

University of Massachusetts Lowell

Richard A. Miner School of Computer & Information Sciences

The Computer Science Project Sequence

Important Note:  This information on this page is UNOFFICIAL.  If any information on this page contradicts anything in the official University catalog, the catalog information takes precedence.  Always check with your advisor before making any final course decisions.  Department, College, and University policies change over time, and your advisor should be able to give you the latest information or tell you who to ask about policy issues.

The general option for CS requires four CS electives.  The completion of these four CS electives must include a project sequence.  Project sequences are most often two courses, but in the case of Compiler Design, only one course is needed to complete the project sequence.

For all students with a single major in CS, four CS electives are required.  Some double majors with CS have fewer required CS electives, but must still complete a project sequence.  Dual CS/Math majors require three CS electives, while dual CS/EE majors require only two.


Sample CS Project Sequences
 

First Semester Second Semester
COMP.3090 Database I COMP.3100 Database II
COMP.4060 Intro. to Compiler Construction Additional CS Electives  [see above]
COMP.4110 Software Engineering I COMP.4120 Software Engineering II
COMP.4130 Data Communications I COMP.4140 Data Communications II  or
COMP.5610 Computer Security I  or
COMP.3611 Introduction to Computer Security  or
COMP.4611 Cyber Crime Investigation
COMP.4200 Artificial Intelligence COMP.4210 Data Mining  or
COMP.4220 Machine Learning or
COMP.4510 Mobile Robotics I
COMP.4210 Data Mining COMP.4220 Machine Learning
COMP.4220 Machine Learning COMP.4230 Computer Vision  or
COMP.4420 Natural Language Processing  or
COMP.4510 Mobile Robotics I
COMP.4270 Graphics I COMP.4280 Graphics II
COMP.4500 Mobile Robotics I COMP.4510 Mobile Robotics II or
COMP.4220 Machine Learning or
COMP.4200 Artificial Intelligence
COMP.4510 Mobile Robotics II COMP.4500 Mobile Robotics I
COMP.3611 Intro. to Computer Security COMP.4611 Cyber Crime Investigation
COMP.4610 GUI Programming I COMP.4620 GUI Programming II
COMP.5400 Visual Analytics COMP.5410 Data Visualization
COMP.5610 Computer Security I COMP.5620 Computer Security II


This is document http://jesseheines.com:8080/~heines/curriculum/ugrad/PolicyStatements/ProjectSequence.jsp.  It was last modified on Friday, August 26, 2022 at 4:11 PM.
Copyright © 2022 by Jesse M. Heines.  All rights reserved.  May be freely copied or excerpted for educational purposes with credit to the author.