Data Science / Bachelor of Science

Total Credit Hours: 128
Major Credit Hours: 58

Degree Requirements

Program: BS-DATA-1

I. Core Courses (27)

DATA-20000Introduction to Data Science

3

CPSC-21000Programming Fundamentals

3

DATA-23500Programming for Data Analysis

3

DATA-30000Visualizing and Communicating Data Knowledge

3

CPSC-33000Database Systems

3

DATA-40000Big Data Systems

3

DATA-47100Machine Learning

3

DATA-47200Introduction to Data Mining

3

DATA-49000Data Science Undergraduate Capstone Project

3

II. Mathematics Courses (22)

MATH-20900Calculus 1

4

MATH-21000Discrete Mathematics

4

MATH-22000Applied Probability and Statistics

3

MATH-23500Calculus 2

4

MATH-25000Calculus 3

4

MATH-30500Linear Algebra

3

III. Electives (9)

Choose 3 of the following courses:
MATH-30000Differential Equations

3

MATH-35000Numerical Analysis

3

MATH-36500Mathematical Modeling

3

CPSC-22000Introduction to Unix

3

CPSC-24500Object-Oriented Programming

3

CPSC-24700Web and Distributed Programming

3

CPSC-31500Scientific Computing

3

CPSC-34000Algorithms and Data Structures

3

CPSC-35000Operating Systems

3

CPSC-35500Cloud Computing and Virtualization

3

CPSC-36000Programming Tools and Techniques

3

CPSC-41700Mobile Application Development

3

CPSC-44800Introduction to Malware Analysis and Reverse Engineering

3

CPSC-47000Artificial Intelligence

3