Bachelor of Science in Artificial Intelligence
Required Courses
Code | Title | Credit Hours |
---|---|---|
Artificial Intelligence Requirements | (42) | |
CS 100 | Intro to the Profession | 2 |
CS 115 & CS 116 | Object-Oriented Programming I and Object-Oriented Programming II | 4 |
or CS 201 | Accelerated Intro to Cmptr Sci | |
CS 330 | Discrete Structures | 3 |
CS 331 | Data Structures and Algorithms | 3 |
CS 340 | Programming Paradigms/Patterns | 3 |
CS 422 | Data Mining | 3 |
or CS 584 | Machine Learning | |
CS 425 | Database Organization | 3 |
CS 430 | Introduction to Algorithms | 3 |
CS 480 | Introduction to Artificial Int | 3 |
CS 481 | Intllgnc Txt Analys Knwldg Mgm | 3 |
CS 485 | Computers and Society | 3 |
CS 487 | Software Engineering | 3 |
Select one Artificial Intelligence Depth Course: | 3 | |
Computer Vision | 3 | |
Advanced Data Mining | 3 | |
Interact/Trans Mach Learning | 3 | |
Probabilistic Graphical Models | 3 | |
Machine Learning | 3 | |
Natural Language Processing | 3 | |
Internet of Things/Cyber Phys | 3 | |
Statistical Learning | 3 | |
Bayesian Computational Stats | 3 | |
Select one Artificial Intelligence Breadth Course: | 3 | |
Intro Linguistics | 3 | |
Philosophy of Language | 3 | |
Learning Theory | 3 | |
Cognitive Science | 3 | |
Artificial Intelligence Technical Electives | (9) | |
Select a minimum of nine credit hours from the following: | 9 | |
Cmptr Org&Asmbly Lang Prgmmg | 3 | |
Systems Programming | 3 | |
Data Mining | 3 | |
Information Retrieval | 3 | |
Parallel/Distributed Computing | 3 | |
Intro to Information Security | 3 | |
Any CS 500-level course | 3 | |
Introduction to Diff Equations | 4 | |
Intro to Computational Mathe | 3 | |
Real Analysis | 3 | |
Complex Analysis | 3 | |
Intro to Stochastic Processes | 3 | |
Design and Analysis of Exprmnt | 3 | |
Regression | 3 | |
Mathematical Modeling II | 3 | |
Minor Requirement | (15) | |
Select 15 credit hours in an area outside of computer science | 15 | |
Mathematics Requirements | (23) | |
MATH 151 | Calculus I | 5 |
MATH 152 | Calculus II | 5 |
MATH 251 | Multivariate & Vector Calculus | 4 |
MATH 332 | Elementary Linear Algebra | 3 |
MATH 474 | Probability and Statistics | 3 |
or MATH 475 | Probability | |
MATH 476 | Statistics | 3 |
or MATH 486 | Mathematical Modeling I | |
Science Requirements | (11) | |
Select one of the following science sequences: | 8 | |
General Physics I: Mechanics and Gen Physics II: Elect&Magntism | 8 | |
General Biol Lecture and General Biology Lab and Human Biology and Human Biology Lab | 8 | |
Select three credit hours of science electives 1 | 3 | |
Humanities and Social Sciences Requirements | (21) | |
See Illinois Tech Core Curriculum, sections B and C | 21 | |
Interprofessional Projects (IPRO) | (6) | |
See Illinois Tech Core Curriculum, section E | 6 | |
Total Credit Hours | 127 |
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 1 | Credit Hours | Semester 2 | Credit Hours |
CS 100 | 2 | CS 1161 | 2 |
CS 1151 | 2 | MATH 152 | 5 |
MATH 151 | 5 | PHYS 1232 | 4 |
Humanities 200-level Course | 3 | Humanities Elective (300+) | 3 |
Social Sciences Elective | 3 | Social Sciences Elective (300+) | 3 |
15 | 17 | ||
Year 2 | |||
Semester 1 | Credit Hours | Semester 2 | Credit Hours |
CS 330 | 3 | CS 340 | 3 |
CS 331 | 3 | CS 430 | 3 |
MATH 251 | 4 | MATH 332 | 3 |
PHYS 2213 | 4 | Minor Elective | 3 |
Social Sciences Elective (300+) | 3 | Humanities Elective (300+) | 3 |
17 | 15 | ||
Year 3 | |||
Semester 1 | Credit Hours | Semester 2 | Credit Hours |
CS 425 | 3 | CS 481 | 3 |
CS 480 | 3 | CS 487 | 3 |
MATH 474 | 3 | AI Technical Elective4 | 3 |
Minor Elective | 3 | Science Elective5 | 3 |
Humanities or Social Sciences Elective | 3 | Minor Elective | 3 |
IPRO Elective I | 3 | ||
15 | 18 | ||
Year 4 | |||
Semester 1 | Credit Hours | Semester 2 | Credit Hours |
CS 422 | 3 | CS 485 | 3 |
AI Breadth Course6 | 3 | AI Depth Course7 | 3 |
AI Technical Elective4 | 3 | AI Technical Elective4 | 3 |
MATH 486 | 3 | Minor Elective | 3 |
Minor Elective | 3 | IPRO Elective II | 3 |
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. |