Artificial Intelligence Focal Path

The Department of Computer Science offers an Artificial Intelligence Focal Path– a curated sequence of four courses designed for students who want to take a focused area of study in AI. More information is found on this page.

A focal path is a selection of courses that a student can take to demonstrate they have fulfilled a set of courses the department has defined for that area of focus in computing. Unlike a second major or minor, it does not appear on the transcript. Once the courses are completed, the student can apply for a Letter of Completion from the department. Courses that count for the focal path can also count for any other major or minor requirement.

Course Requirements

Category I: AI Foundations

These two (2) courses are required:

  • CS 4710: Artificial Intelligence
  • CS 4774: Machine Learning

Category II: AI Techniques

Students will choose one (1) course from this list:

  • CS 4770: Natural Language Processing
  • CS 4771: Reinforcement Learning
  • CS 4501: Machine Learning in Image Analysis
  • CS 4501: Autonomous Vehicles
  • CS 4501: Computer Vision

Category III: AI Applications and Impacts

Students must take one (1) course that has a focus on AI and society. Options include:

  • CS 4501: Law and AI
  • CS 4501: Risks and Benefits of Generative AI and LLMs
  • MDST 3510: AI Policy and Society

More courses may be added to Categories II and III in coming semesters.