The BS in Artificial Intelligence and Computing program requires a minimum of 120 credits for degree completion.
Note: A minimum grade of C- is required for all computer science course prerequisites unless otherwise stated.
Within the policies of the School of Computing & Engineering, the Artificial Intelligence and Computing program enforces credit limits during the academic terms. Exceeding 18 credits in the fall or spring semesters, 4 credits in the January term, or 10 credits in each summer term requires the approval of the dean’s office.
Please see footnotes for additional information.
| Code | Title | Credits |
|---|---|---|
| University Curriculum | 46 | |
| AI & Computing Core Requirements | ||
| CSC 110 & 110L | Programming and Problem Solving and Programming and Problem Solving Lab | 4 |
| CSC 111 & 111L | Data Structures and Abstraction and Data Structures and Abstraction Lab | 4 |
| CSC 150 | AI for Everyone | 3 |
| SER 120 & 120L | Object-Oriented Design and Programming and Object-Oriented Design and Programming Lab | 4 |
| CSC 215 | Algorithm Design and Analysis | 3 |
| SER 225 | Introduction to Software Development | 3 |
| CSC 325 | Database Systems | 3 |
| CSC 350 | Artificial Intelligence | 3 |
| CSC 355 | Machine Learning | 3 |
| CSC/SER Electives 200 or higher (Take 3 credits of CSC/SER elective courses numbered 200 or higher) | 3 | |
| CSC/SER Electives 300 or higher (Take 6 credits of CSC/SER elective courses numbered 300 or higher) | 6 | |
| Take one course from: | 3 | |
| Natural Language Processing | ||
| Generative AI | ||
| Senior Project or Senior Thesis - Choose one pair | 4-6 | |
| Senior Project I and Senior Project II | ||
| Senior Thesis I and Senior Thesis II | ||
| ENR 395 | Professional Development Seminar | 1 |
| MA 285 | Applied Statistics | 3 |
| Origins and Applications of AI Electives (Take 6 credits from list) 1 | 6 | |
| Required courses counting toward the University Curriculum | ||
| Computing: Multidisciplinary Approach | ||
| Calculus of a Single Variable | ||
or MA 151 | Calculus I | |
| Introduction to Discrete Mathematics (CSC 205) | ||
| Ethics and Artificial Intelligence | ||
| Open Electives | 16-18 | |
| Total Credits | 118-122 | |