Bachelor of Science in Data Science

Required Courses

Data Science Requirements (24-25)
DS 100Introduction to the Profession3
DS 151Introduction to Data Science3
Select one of the two options:6-7
Mathematical Foundations for Data Science I
and Mathematical Foundations for Data Science II
6
Introduction to Differential Equations
and Introduction to Computational Mathematics
7
DS 261Ethics and Privacy in Data Science3
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 Introduction to Machine Learning
Applied Mathematics Requirements (17)
MATH 151Calculus I5
MATH 152Calculus II5
MATH 251Multivariate and 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
Introduction to Computer Programming for Engineers
and Accelerated Introduction to Computer Science
6
CS 331Data Structures and Algorithms3
CS 425Database Organization3
Communication (3)
Select one of the following:3
Technical Communication3
Verbal and Visual Communication3
Communications for the Workplace3
Communication in the Workplace3
Public Engagement for Scientists3
Ethics and Society (3)
Select one of the following:3
Women in Computing History3
Legal and Ethical Issues in Information Technology3
Ethics in Computer Science3
Computer Ethics3
Artificial Intelligence, Philosophy and Ethics3
Technology and Social Change3
Data Science Technical Depth (12)
Select four of the following:12
Data Mining3
Information Retrieval3
Introduction to Algorithms3
Introduction to Parallel and Distributed Computing3
Artificial Intelligence Language Understanding3
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 Statistics3
Data Science Electives (12)
Select 12 credit hours from the following courses, or any other courses in Data Science Technical Depth:12
Social Networks3
Introduction to Information Security3
Introduction to Computer Cyber Security
Introduction to Artificial Intelligence3
Software Engineering I3
Computer Vision3
Data Integration, Warehousing, and Provenance3
Parallel and Distributed Processing3
Cloud Computing3
Data-Intensive Computing3
Interactive and Transparent Machine Learning3
Online Social Network Analysis3
Probabilistic Graphical Models3
Natural Language Processing3
Data Science Practicum 3-6
Signals and Systems3
Internet of Things and Cyber Physical Systems3
Artificial Intelligence and Edge Computing3
Object-Oriented Programming and Machine Learning3
Image Processing3
Artificial Intelligence and Edge Computing3
Internet of Things and Cyber Physical Systems3
Analysis of Random Signals3
Information Theory and Applications3
Quantum Electronics3
Artificial Intelligence in Smart Grid3
Computer Vision and Image Processing3
Machine and Deep Learning3
Statistical Signal Processing3
Creativity, Inventions, and Entrepreneurship for Engineers and Scientists3
Coding Security3
Cyber Security Technologies3
Cyber Security Management3
Introductory Statistics3
Introduction to Mathematical Modeling3
Design and Analysis of Experiments3
Special Problems1-20
Machine Learning in Finance: From Theory to Practice 3
Monte Carlo Methods in Finance3
Intermediate Geographic Information Systems3
Introduction 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 in Data Science Curriculum

Year 1
Semester 1Credit HoursSemester 2Credit Hours
DS 1003ETHICS AND SOCIETY3
DS 1513MATH 1525
MATH 1515CS 1162
CS 1152SCIENCE ELECTIVE4
HUMANITIES 200-LEVEL COURSE3SOCIAL SCIENCE ELECTIVE3
 16 17
Year 2
Semester 1Credit HoursSemester 2Credit Hours
MATH 2514MATH 4743
MATH 3323DS 2613
CS 3313CS 4253
SCIENCE ELECTIVE3SOCIAL SCIENCE ELECTIVE (300+)3
HUMANITIES OR SOCIAL SCIENCE ELECTIVE3SCIENCE ELECTIVE3
 16 15
Year 3
Semester 1Credit HoursSemester 2Credit Hours
DS 2513DS 3513
CS 4843COMMUNICATION3
DS ELECTIVE3DS TECH DEPTH3
FREE ELECTIVE3DS TECH DEPTH3
HUMANITIES ELECTIVE (300+)3DS ELECTIVE3
 15 15
Year 4
Semester 1Credit HoursSemester 2Credit Hours
DS 4513DS 4723-6
FREE ELECTIVE3FREE ELECTIVE3
DS TECH DEPTH3DS TECH DEPTH3
IPRO3IPRO3
SOCIAL SCIENCE ELECTIVE (300+)3HUMANITIES ELECTIVE (300+)3
DS ELECTIVE3 
 18 15-18
Total Credit Hours: 127-130