BS Artificial Intelligence Concentration Requirements
Eligibility
The AI Concentration is available to students pursuing a BS in Computer Science.
Students should consult with their academic advisor to determine how the concentration fits within their degree plan and to ensure timely completion of requirements.
Concentration Requirements
To complete the AI Concentration, students must complete:
Required AI Core Courses (3)
Students must complete:
| Course | Title |
| COMPSCI 311 | Introductions to Algorithms |
| COMPSCI 383 | Artificial Intelligence |
| COMPSCI 389* | Introduction to Machine Learning |
*Students who qualify may substitute COMPSCI 589 Machine Learning for COMPSCI 389. Students may count both courses toward concentration requirements when applicable.
AI Electives (Choose 2)
Students must complete two approved AI electives. At least one elective must be numbered 400 or above.
| Course | Title |
| COMPSCI 348 | Principles of Data Science |
| COMPSCI 370 | Introduction to Computer Vision |
| COMPSCI 403 | Introduction to Robotics |
| COMPSCI 446 or 546 | Search Engines / Applied Information Retrieval |
| COMPSCI 485 | Applications of Natural Language Processing |
| COMPSCI 515 | Computational Social Choice |
| COMPSCI 524 | Health Informatics and Data Science |
| COMPSCI 532 | Systems for Data Science |
| COMPSCI 589 | Machine Learning |
Sample Pathways
Pathway A: Artificial Intelligence and Natural Language Processing
- COMPSCI 383 Artificial Intelligence
- COMPSCI 389 Introduction to Machine Learning
- COMPSCI 370 Computer Vision
- COMPSCI 485 Applications of Natural Language Processing
Pathway B: Machine Learning and Information Retrieval
- COMPSCI 383 Artificial Intelligence
- COMPSCI 389 Introduction to Machine Learning
- COMPSCI 485 Applications of Natural Language Processing
- COMPSCI 589 Machine Learning
Pathway C: Robotics and AI Applications
- COMPSCI 383 Artificial Intelligence
- COMPSCI 589 Machine Learning
- COMPSCI 403 Introduction to Robotics
- COMPSCI 524 Health Informatics and Data Science
These examples illustrate possible course combinations. Students should work with an advisor to select electives that align with their academic and career goals.