Computer Science

Suggested Degree Pathway for Computer Science - Data Science Option

For students who entered fall 2015 and beyond.

Freshman Year

Fall Semester Cr.
ENGL.1010/
HONR.1100
College Writing I/FYSH (CW)
3
COMP.1010
Computing I
3
COMP.1030L
Computing I Lab
1
MATH.1310
Calculus I 4
xxxx.xxxx Social Sciences Persp. (SS)
3
Total
14
Spring Semester Cr.
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 & Hum. Persp. (AH)
3
Total 14

Sophomore Year

Fall Semester Cr.
Total 17
COMP.2010/2010L
Computing III with Lab
4
COMP.2030/2030L
Comp Org & Assembly Lang.
4
MATH.3210
Discrete Structures I
3
MATH.2210 Linear Algebra I 3
EECE.2650
Logic Design
3
Spring Semester Cr.
ENGL.2200
Oral & Written Comm. for CS (AH)
3
COMP.2040
Computing IV
3
MATH.3220
Discrete Structures II 3
MATH.3860
Probability & Statistics I (STEM)
3
MATH.2220
Linear Algebra II
3
Total 15

Junior Year

Fall Semester Cr.
Total 17
COMP.3040
Foundations of Comp. Science
3
COMP.3050
Computer Architecture
3
MATH.2310 Calculus III 4
xxxx.xxxx
Sciences with Lab Persp. (SCL)
4
xxxx.xxxx
CS Ethics (AH)
3
Spring Semester Cr.
Total 16
COMP.3010
Organization of Prog. Lang. 3
COMP.3080
Intro. to Operating Systems
3
COMP.4220 Machine Learning 3
xxxx.xxxx Sciences with Lab Persp. (SCL) 4
xxxx.xxxx
Social Sciences Persp. (SS)
3

Senior Year

Fall Semester Cr.
Total 13
COMP.4040
Analysis of Algorithms
3
COMP.xxxx
Data Science Elective 1
3
xxxx.xxxx Natural Science with Lab
4
xxxx.xxxx Social Sciences Persp. (SS)
3
Spring Semester Cr.
COMP.xxxx
Data Science Elective 2
3
COMP.xxxx
Computer Science Elective
3
xxxx.xxxx Technical Elective
3
xxxx.xxxx Free Elective
3
xxxx.xxxx Free Elective
3
Total 15
Total Minimum Credits = 120

The option consists of 6 courses, of which 4 are required and 2 are electives.

Required Courses

  • MATH.2210 Linear Algebra I
  • MATH.2220 Linear Algebra II
  • MATH.2310 Calculus III
  • COMP.4220 Machine Learning

Elective Courses

Choose two from the following:

  • COMP.3090 Database I
  • COMP.3100 Database II
  • COMP.4200 Artificial Intelligence
  • COMP.4210 Data Mining
  • COMP.4230 Computer Vision I
  • COMP.4420 Natural Language Processing
  • COMP.4600 Selected Topics: Big Data System Design
  • COMP.5400 Visual Analytics
  • COMP.5411 Data Visualization

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 website 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.

Last Updated 06/07/2017