Bachelor of Science in Data Science

Curriculum

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
6
Introduction to Diff Equations
and Intro to Computational Mathe
7
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
4
Intro to Comp Prgrm for Engrs
and Accelerated Intro to Cmptr Sci
6
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
Probability3
Statistics3
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
Creativity/Inventions/Entrepre3
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