Suggested Degree Pathway for Computer Science - Cybersecurity Option
For students who entered fall 2020 and beyond.
Freshman Year
Fall Semester
Course Number | Course Name | Credits |
---|---|---|
ENGL.1010 /
HONR.1100 | College Writing I /
First Year Seminar in Honors: Text in the City (CW) | 3 |
COMP.1010 | Computing I (STEM) | 3 |
COMP.1030L | Computing I Lab | 1 |
MATH.1310 | Calculus I (MATH)1 | 4 |
xxxx.xxxx | Social Sciences Perspective (SS)2 | 3 |
Total | 14 |
Spring Semester
Course Number | Course Name | Credits |
---|---|---|
ENGL.1020 | College Writing II (CW) | 3 |
COMP.1020 | Computing II | 3 |
COMP.1040L | Computing II Lab | 1 |
MATH.1320 | Calculus II | 4 |
xxxx.xxxx | Arts and Humanities Perspective (AH)2 | 3 |
Total | 14 |
Sophomore Year
Fall Semester
Course Number | Course Name | Credits |
---|---|---|
Total | 14 | |
COMP.2010 | Computing III | 3 |
COMP.2010R | Computing III Lab | 1 |
COMP.2030 | Assembly Language Programming | 3 |
COMP.2030R | Assembly Language Programming Lab | 1 |
COMP.2300 | Introduction to Computer Security | 3 |
MATH.2190 | Discrete Structures I | 3 |
Spring Semester
Course Number | Course Name | Credits |
---|---|---|
Total | 15 | |
COMP.2040 | Computing IV (AIL) | 3 |
EECE.2650 | Logic Design | 3 |
MATH.3220 | Discrete Structures II | 3 |
COMP.xxxx | Cybersecurity Elective5 | 3 |
xxxx.xxxx | Social Sciences Perspective (SS)2 - CRIM course recommended3 | 3 |
Junior Year
Spring Semester
Course Number | Course Name | Credits |
---|---|---|
Total | 16 | |
COMP.3010 | Organization of Programming Languages | 3 |
COMP.3080 | Introduction to Operating Systems | 3 |
COMP.3300 | Introduction to Malware Analysis | 3 |
xxxx.xxxx | Natural Science Elective with Lab (SCL)4 | 4 |
xxxx.xxxx | Arts and Humanities Perspective (AH)2 - CS Ethics | 3 |
Senior Year
Fall Semester
Course Number | Course Name | Credits |
---|---|---|
Total | 16 | |
COMP.3090 | Database I | 3 |
COMP.4040 | Analysis of Algorithms (CTPS), (IL), (QL) | 3 |
COMP.xxxx | Cybersecurity Elective5 | 3 |
xxxx.xxxx | Natural Science Elective with Lab (SCL)4 | 4 |
xxxx.xxxx | Social Sciences Perspective (SS)2 - CRIM course recommended3 | 3 |
Spring Semester
Course Number | Course Name | Credits |
---|---|---|
xxxx.xxxx | Natural Science Elective with Lab4 | 4 |
xxxx.xxxx | Free Elective6 | 3 |
xxxx.xxxx | Free Elective6 | 3 |
xxxx.xxxx | Free Elective6 | 3 |
xxxx.xxxx | Free Elective6 | 3 |
Total | 16 |
Total Minimum Credits = 120
1Calculus IA and IB will be required instead of Calculus I as is stipulated by the Department of Mathematical Sciences on a per-student basis.
2The Core Curriculum Essential Learning Outcomes for Diversity and Cultural Awareness (DCA) and Social Responsibility and Ethics (SRE) are fulfilled outside the Computer Science major. See the DCA course listing and the SRE course listing for a full list of classes that fulfill these requirements.
3CRIM%20courseCybersecurity students must complete at least two courses from School of Criminology & Justice Studies. The following CRIM (SS) courses are recommended:
- CRIM.1010 The Criminal Justice System (DCA)
- CRIM.1150 Introduction to Homeland Security
- CRIM.2030 Technology and the Criminal Justice System
- CRIM.2210 Criminology
- CRIM.2480 Terrorism (international and domestic)
4Natural Science Elective Requirements
- Students must complete at least 12 credits of Natural Science Elective courses.
- At least two of these courses must be scheduled with the co-requisite lab.
- This requirement may be satisfied by taking three courses with lab (12 credits total), or by taking two courses with lab and two courses without lab (14 credits total).
- The following courses fulfill this requirement:
- BIOL.1110 / BIOL.1170L Principles of Biology I w/Lab; BIOL.1120 / BIOL.1180L Principles of Biology II w/Lab
- CHEM.1210 / CHEM.1230L Chemistry I w/Lab; CHEM.1220 / CHEM.1240L Chemistry II w/Lab
- ENVI.2010 / ENVI.2030L Earth Systems: Geosphere w/Lab; ENVI.2020 / ENVI.2040L Earth Systems: Atmosphere and Oceans w/Lab; ENVI.2050 / ENVI.2070L Earth Systems: Biosphere & Global Change w/Lab; ENVI.1100 / ENVI.1120L Global Environmental Studies w/Lab
- LIFE.1010 / LIFE.1030L Life Science I w/Lab; LIFE.1020 / LIFE.1040L Life Science II w/Lab
- Courses fulfilling this requirement must be classified as required or elective courses for the majors in those departments. There are some exception to this rule. For more details, contact program coordinator.
5Cybersecurity Electives
- COMP.2350 Cyber Crime Investigation
- COMP.4200 Artificial Intelligence
- COMP.4210 Data Mining
- COMP.4420 Natural Language Processing
- COMP.5610 Computer & Network Security I
- COMP.6610 Advanced Topics in Network Security
6Free Electives
- All students must complete a minimum of 120 credits to graduate.
- Free Electives are credits, beyond the specifically required coursework, necessary to meet this 120-credit minimum.
- Courses below the lowest-level required courses in the Computer Science major cannot be used as Free Electives. For example, no MATH course below Calculus I is acceptable.
- INFO.xxxx courses cannot be used as Free Electives.
No more than two Breadth of Knowledge courses can be taken with the same prefix. The Core Curriculum courses may be taken in any sequence. Refer to the Core Curriculum policy for further details. You should meet with your faculty advisor to determine how you will meet the Core Curriculum requirements.
Current UMass Lowell students should use their Advisement Report in SIS. If you need assistance, please contact your adviser.
Restriction on off-campus study:
Be advised that any course taken at another institution must be formally approved prior to enrollment. See the catalog policy for details.