Suggested Degree Pathway for Computer Science - Data Science Option

For students who entered fall 2015 and beyond.

Freshman Year

Fall Semester

Course# Course Name 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

Course# Course Name 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

Course# Course Name Cr.
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
Total 17

Spring Semester

Course# Course Name 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

Course# Course Name Cr.
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
Total 17

Spring Semester

Course# Course Name Cr.
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
Total 16

Senior Year

Fall Semester

Course# Course Name Cr.
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
Total 13

Spring Semester

Course# Course Name 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.

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.

Last Updated 10/13/2017