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 College Writing I 3
COMP.1010
Computing I
3
COMP.1030L
Computing I Lab
1
MATH.1310
Calculus I 4
xxxx.xxxx Core Cur. - SS
3
Total
14
Spring Semester Cr.
ENGL.1020 College Writing II 3
COMP.1020
Computing II
3
COMP.1040L
Computing II Lab
1
MATH.1320
Calculus IIĀ 
4
xxxx.xxxx
Core Cur. - AH
3
Total 14

Sophomore Year

Fall Semester Cr.
Total 17
COMP.2010
Computing III
4
COMP.2030
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 (Core Cur. - AH)
3
COMP.2040
Computing IV
3
MATH.3220
Discrete Structures II 3
MATH.3860
Probability & Statistics I 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.3210 Calculus III 4
xxxx.xxxx
Natural Science with lab
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 Natural Science with lab
4
xxxx.xxxx
Core Cur. - 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 Core Cur. - 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 Big Data System Design
  • COMP.5400 Visual Analytics
  • COMP.5410 Data Visualization

Refer to Core Curriculum website for Core Curriculum requirements.

Last Updated 01/29/2016