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
or CS 440 Programming Languages and Translators
or CS 445 Object Oriented Design and Programming
CS 422Data Mining3
or CS 484 Introduction to Machine Learning
or CS 584 Machine Learning
CS 425Database Organization3
CS 430Introduction to Algorithms3
CS 480Introduction to Artificial Intelligence3
CS 481Artificial Intelligence Language Understanding3
or CS 585 Natural Language Processing
CS 485Computers and Society3
CS 487Software Engineering I3
Select one Artificial Intelligence Depth Course:3
Computer Vision3
Advanced Data Mining3
Deep Learning3
Reinforcement Learning3
Advanced Artificial Intelligence3
Probabilistic Graphical Models3
Machine Learning3
Natural Language Processing3
Statistical Learning3
Bayesian Computational Statistics3
Select one Artificial Intelligence Breadth Course:3
Introduction to Linguistics3
Artificial Intelligence, Philosophy and Ethics3
Bioethics3
Introduction to Quantum Computing3
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
Data Science Life Cycle3
Data Science Projects3
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 332Linear Algebra: Theory and Applications3
MATH 474Probability and Statistics3
or MATH 475 Probability
MATH 476Statistics3
or MATH 481 Introduction to Stochastic Processes
or MATH 483 Design and Analysis of Experiments
or MATH 486 Mathematical Modeling I
Science Requirements (11)
Select one of the following science sequences:8
General Biology Lectures
and General Biology Laboratory
and Human Biology
and Human Biology Laboratory
8
Principles of Chemistry I
and General Chemistry Laboratory
and Principles of Chemistry II Without Laboratory
and Principles of Chemistry II Lab
8
General Physics I: Mechanics
and General Physics II: Electricity and Magnetism
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 Catalog. 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 100-level Course3Humanities Elective (200+)3
Social Sciences Elective3Social Sciences Elective (200+)3
 15 17
Year 2
Semester 1Credit HoursSemester 2Credit Hours
CS 3303CS 340, 440, or 4453
CS 3313CS 4303
MATH 2514MATH 3323
PHYS 22134Minor Elective3
Social Sciences Elective (200+)3Humanities Elective (200+)3
 17 15
Year 3
Semester 1Credit HoursSemester 2Credit Hours
CS 4253CS 481 or 5853
CS 4803CS 4873
MATH 474 or 4753AI Technical Elective43
Minor Elective3Science Elective53
Humanities or Social Sciences Elective3Minor Elective3
 IPRO Elective I3
 15 18
Year 4
Semester 1Credit HoursSemester 2Credit Hours
CS 422, 484, or 5843CS 4853
AI Breadth Course63AI Depth Course73
AI Technical Elective43AI Technical Elective43
MATH 476, 481, 483, or 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. If completing the chemistry science sequence, students will take CHEM 122 & CHEM 123.

3

If completing the biology science sequence, students will take BIOL 107 and BIOL 109. If completing the chemistry science sequence, students will take CHEM 126 & CHEM 140.

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,  DS 451DS 480MATH 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 Catalog. 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 121, PHIL 281PHIL 282PHYS 407 PSYC 423, or PSYC 426

7

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

Please note the degree and program learning outcomes are the same across campuses; course offerings and sequencing may vary by campus.