Computer Science Dept. Policy for Undergraduates

Computer Science Curriculum for Students Entering UMass Lowell In or After September 2011, Taking Calculus I, and Pursuing the 3-month Summer Co-Op Option

Version 4.4, updated August 27, 2016

Student ID ____________________ Name _____________________________________________ Date _______________

Email Address That You Really Use _______________________________________________________________________

This is one possible course sequence for students entering UMass Lowell in or after September 2011, taking MATH.2310 Calculus I, and pursuing the 3-month Summer Co-Op Option.  Courses required for the Co-Op Option are highlighted with yellow backgrounds.  Computer Science co-op students may elect to do two 3-month full time co-ops during the summer, two 6-month full time co-ops by taking semesters off during their academic career, or a combination of these two.  For further information on the Computer Science Co-op Program, please contact the UMass Lowell Career & Co-op Center.  All students should refer to the definitions and notes on specific course categories and sequences below the grid.

Freshman Fall - total: 14 credits Freshman Spring - total: 14 credits
COMP.1010 - Computing I (4 credits) COMP.1020 - Computing II (4 credits)
MATH.1310 - Calculus I (4)  [see Note below] MATH.1320 - Calculus II (4)
ENGL.1010 - College Writing I (3) ENGL.1020 - College Writing II (3)
Slot 1 - AH or SS GenEd Course (3) Slot 2 - AH or SS GenEd Course (3)
 
Sophomore Fall - total: 15 credits Sophomore Spring - total: 16 credits
COMP.2010 - Computing III (4 credits) COMP.2040 - Computing IV (3 credits)
COMP.2030 - Comp. Org. & Assembly Lang. (4) MATH.3860 - Probability and Statistics I (3)
MATH.3210 - Discrete Structures I (3) MATH.3220 - Discrete Structures II (3)
EECE.2650 - Logic Design (3) ENGL.2200 - AH GenEd: Oral & Writ. Comm. for CS (3)
SCIE.2100 - Professional Development Seminar (1) Slot 3 - Natural Science Elective with lab (4)
 
Summer Between Sophomore and Junior Years
SCIE.3CE - Co-Op Work Experience (0)
 
Junior Fall - total: 17 credits Junior Spring - total: 16 credits
COMP.3040 - Foundations of CS (3 credits) COMP.3010 - Organization of Prog. Lang. (3 credits)
COMP.3050 - Computer Architecture (3) COMP.3080 - Intro. to Operating Systems (3)
Slot 4 - Natural Science Elective with lab (4) Slot 7 - Natural Science Elective with lab (4)
Slot 5 - AH or SS GenEd CS Ethics Course (3) Slot 8 - AH or SS GenEd Diversity Course (3)
Slot 6 - General (Free) Elective (3) Slot 9 - General (Free) Elective (3)
SCIE.3100 - Co-Op Assessment I (1)  
 
Summer Between Junior and Senior Years
SCIE.4CE - Co-Op Work Experience (0)
 
Senior Fall - total: 16 credits Senior Spring - total: 15 credits
COMP.xxxx - Project Course - Part 1 (3 credits) COMP.xxxx - Project Course - Part 2 (3 credits)
COMP.xxxx - Computer Science Elective (3) COMP.xxxx - Computer Science Elective (3)
COMP.4040 - Analysis of Algorithms (3) Slot 12 - Technical Elective - (3)
Slot 10 - Technical Elective (3) Slot 13 - General (Free) Elective (3)
Slot 11 - AH or SS GenEd Course (3) Slot 14 - General (Free) Elective (3)
SCIE.4100 - Co-Op Assessment II (1)  

Note:  Students who complete all three 1-credit co-op courses (SCIE.2100, SCIE.3100, and SCIE.4100) are not
required to take ENGL.2200 Oral and Written Communication for CS Majors.  However, if only one or two of
these co-op courses are taken, ENGL.220 is still required.  The extra credits are counted as free electives.

Note:  Students may substitute MATH.1280 Calculus IA and MATH.1290 Calculus IB (totaling 8 credits)
for MATH.1310 Calculus I (4 credits).  However, only 4 of those 8 credits may be applied to the CS major. 
Therefore, students who take Calculus IA and IB instead of Calculus I graduate with 124 credits.

 

Definitions and Notes

Computer Science Electives

GenEd Courses

Natural Science Electives

Technical Electives

General (Free) Electives

Slots


Please direct questions to the CS Undergraduate Coordinator at: 
ugcoord@cs.uml.edu