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 311Introductions 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.