Bachelor of Science in Artificial Intelligence

Required Courses

Artificial Intelligence Requirements (42)
CS 100Introduction to the Profession2
CS 115
CS 116
Object-Oriented Programming I
and Object-Oriented Programming II
4
or CS 201 Accelerated Introduction to Computer Science
CS 330Discrete Structures3
CS 331Data Structures and Algorithms3
CS 340Programming Paradigms and Patterns3
CS 422Data Mining3
or CS 584 Machine Learning
CS 425Database Organization3
CS 430Introduction to Algorithms3
CS 480Introduction to Artificial Intelligence3
CS 481Artificial Intelligence Language Understanding3
CS 485Computers and Society3
CS 487Software Engineering I3
Select one Artificial Intelligence Depth Course:3
Computer Vision3
Advanced Data Mining3
Interactive and Transparent Machine Learning3
Probabilistic Graphical Models3
Machine Learning3
Natural Language Processing3
Internet of Things and Cyber Physical Systems3
Statistical Learning3
Bayesian Computational Statistics3
Select one Artificial Intelligence Breadth Course:3
Introduction to Linguistics3
Philosophy of Language3
Learning Theory3
Cognitive Science3
Artificial Intelligence Technical Electives (9)
Select a minimum of nine credit hours from the following:9
Computer Organization and Assembly Language Programming3
Systems Programming3
Data Mining3
Information Retrieval3
Introduction to Parallel and Distributed Computing3
Introduction to Information Security3
Any CS 500-level course
3
Introduction to Differential Equations4
Introduction to Computational Mathematics3
Real Analysis3
Complex Analysis3
Introduction to Stochastic Processes3
Design and Analysis of Experiments3
Regression3
Mathematical Modeling II3
Minor Requirement (15)
Select 15 credit hours in an area outside of computer science15
Mathematics Requirements (23)
MATH 151Calculus I5
MATH 152Calculus II5
MATH 251Multivariate and Vector Calculus4
MATH 332Elementary Linear Algebra3
MATH 474Probability and Statistics3
or MATH 475 Probability
MATH 476Statistics3
or MATH 486 Mathematical Modeling I
Science Requirements (11)
Select one of the following science sequences:8
General Physics I: Mechanics
and General Physics II: Electricity and Magnetism
8
General Biology Lectures
and General Biology Laboratory
and Human Biology
and Human Biology Laboratory
8
Select three credit hours of science electives 13
Humanities and Social Sciences Requirements (21)
See Illinois Tech Core Curriculum, sections B and C21
Interprofessional Projects (IPRO) (6)
See Illinois Tech Core Curriculum, section E6
Total Credit Hours127
1

Science electives (no lab required): Chosen from the natural sciences (biology, chemistry, material science, and physics), or courses marked with an (N) (natural science attribute) in the Undergraduate Bulletin. If the physics sequence is chosen, the remaining science elective cannot be a physics course. If the biology sequence is chosen, the remaining science elective cannot be a biology course.

 

Bachelor of Science in Artificial Intelligence Curriculum

Year 1
Semester 1Credit HoursSemester 2Credit Hours
CS 1002CS 11612
CS 11512MATH 1525
MATH 1515PHYS 12324
Humanities 200-level Course3Humanities Elective (300+)3
Social Sciences Elective3Social Sciences Elective (300+)3
 15 17
Year 2
Semester 1Credit HoursSemester 2Credit Hours
CS 3303CS 3403
CS 3313CS 4303
MATH 2514MATH 3323
PHYS 22134Minor Elective3
Social Sciences Elective (300+)3Humanities Elective (300+)3
 17 15
Year 3
Semester 1Credit HoursSemester 2Credit Hours
CS 4253CS 4813
CS 4803CS 4873
MATH 4743AI Technical Elective43
Minor Elective3Science Elective53
Humanities or Social Sciences Elective3Minor Elective3
 IPRO Elective I3
 15 18
Year 4
Semester 1Credit HoursSemester 2Credit Hours
CS 4223CS 4853
AI Breadth Course63AI Depth Course73
AI Technical Elective43AI Technical Elective43
MATH 4863Minor Elective3
Minor Elective3IPRO Elective II3
 15 15
Total Credit Hours: 127
1

CS 201 is a one-semester, accelerated course equivalent to the two-semester CS 115/CS 116 sequence.

2

If completing the biology science sequence, students will take BIOL 115 and BIOL 117.

3

If completing the biology science sequence, students will take BIOL 107 and BIOL 109.

4

AI technical electives may be chosen from the following: CS 350, CS 351, CS 422, CS 429, CS 451, CS 458, any CS 500-level course, MATH 252, MATH 350, MATH 400, MATH 402, MATH 481, MATH 483, MATH 484, or MATH 487.

5

Science electives (no lab required): Chosen from the natural sciences (biology, chemistry, material science, and physics), or courses marked with an (N) (natural science attribute) in the Undergraduate Bulletin. If the physics sequence is chosen, the remaining science elective cannot be a physics course. If the biology sequence is chosen, the remaining science elective cannot be a biology course.

6

AI breadth course must be COM 301, PHIL 326, PHIL 342, PSYC 423, or PSYC 426

7

AI depth course must be: CS 512, CS 522, CS 578, CS 583, CS 584, CS 585, ECE 442, MATH 569, or MATH 574.