Bachelor of Science in Data Science

Required Courses

Data Science Requirements (24-25)
DS 100Intro to Profession3
DS 151Intro to Data Science3
Select one of the two options:6-7
Math Foundations for DS
and Math Foundation for DS II
Introduction to Diff Equations
and Intro to Computational Mathe
DS 261Ethics and Privacy in DS3
DS 451Data Science Life Cycle3
or CSP 571 Data Preparation and Analysis
MATH 474Probability and Statistics3
or MATH 476 Statistics
MATH 484Regression3
or CS 484 Intro to Machine Learning
Applied Mathematics Requirements (17)
MATH 151Calculus I5
MATH 152Calculus II5
MATH 251Multivariate & Vector Calculus4
MATH 332Elementary Linear Algebra3
Computer Science Requirements (10-12)
Select one of the following sequences:4-6
Object-Oriented Programming I
and Object-Oriented Programming II
Intro to Comp Prgrm for Engrs
and Accelerated Intro to Cmptr Sci
CS 331Data Structures and Algorithms3
CS 425Database Organization3
Communication (3)
Select one of the following:3
Technical Communication3
Verbal Visual Communications3
Communications for Workplace3
Commctn in the Wrkpl3
Public Engagement Scientists3
Ethics and Society (3)
Select one of the following:3
Women in Computing History3
Legal and Ethical Issues in IT3
Ethics in Computer Science3
Computer Ethics3
AI Ethics3
Technology Social Change3
Data Science Technical Depth (12)
Select four of the following:12
Data Mining3
Information Retrieval3
Introduction to Algorithms3
Parallel/Distributed Computing3
Intllgnc Txt Analys Knwldg Mgm3
Advanced Data Mining3
Deep Learning3
Machine Learning3
Big Data Technologies3
Linear Optimization3
Introduction to Time Series3
Optimization I3
Introduction to Time Series3
Mathematical Statistics3
Applied Statistics3
Statistical Learning3
Bayesian Computational Stats3
Data Science Electives (12)
Select 12 credit hours from the following courses, or any other courses in Data Science Technical Depth:12
Social Networks3
Intro to Information Security3
Intro Computer Cyber Security
Introduction to Artificial Int3
Software Engineering3
Computer Vision3
Data Integration Warehousing3
Parallel and Distributed Proc3
Cloud Computing3
Data-Intensive Computing3
Interact/Trans Mach Learning3
Online Social Network Analysis3
Probabilistic Graphical Models3
Natural Language Processing3
Data Science Practicum3-6
Signals Systems3
Internet of Things/Cyber Phys3
AI and Edge Computing3
Obj-Oriented Prog & Machine Le3
Image Processing3
AI and Edge Computing3
IoT and Cyber Physical Systems3
Analysis Random Signals3
Info Theory and Applications3
Quantum Electronics3
AI in Smart Grid3
Compt Vision Image Processing3
Machine and Deep Learning3
Statistical Signal Processing3
Coding Security3
Cyber Security Technologies3
Cyber Security Management3
Introductory Statistics3
Intro to Mathematical Modeling3
Design and Analysis of Exprmnt3
Special Problems1-20
Machine Learning in Finance:3
Monte Carlo Methods in Fin3
Intermediate Geo Info Systems3
Intro to Survey Methodology3
Science Requirement and Electives (10)
See Illinois Tech Core Curriculum, Section D10
Humanities and Social Science Requirements (21)
See Illinois Tech Core Curriculum, Sections B and C21
Interprofessional Projects (IPRO) (6)
See Illinois Tech Core Curriculum, Section E6
Free Electives (9)
Select nine credit hours9
Total Credit Hours127-130

Bachelor of Science Data Science Curriculum

Year 1
Semester 1Credit HoursSemester 2Credit Hours
DS 1513MATH 1525
MATH 1515CS 1162
 16 17
Year 2
Semester 1Credit HoursSemester 2Credit Hours
MATH 2514MATH 4743
MATH 3323DS 2613
CS 3313CS 4253
 16 15
Year 3
Semester 1Credit HoursSemester 2Credit Hours
DS 2513DS 3513
 15 15
Year 4
Semester 1Credit HoursSemester 2Credit Hours
DS 4513DS 4723-6
 18 15-18
Total Credit Hours: 127-130