Stanford University

Artificial Intelligence (AI) - Concentration

Students in the AI Concentration must complete a total of five courses from the following six areas.

  1. Knowledge representation and reasoning 
  2. Natural language processing 
  3. Learning 
  4. Robotics and vision 
  5. Additional topics 
  6. Mathematical foundations


Three of the five courses must be chosen from the list below in at least two areas:

  1. Knowledge representation and reasoning: CS 228, CS 238
  2. Natural language processing: CS 224N, CS 224S, CS 224U
  3. Learning: CS 224W, CS 229, CS 234
  4. Robotics and vision: CS 131, CS 223A, CS231A, CS 231N, CS 234

Technical Depth

Students concentrating in AI must complete one of the following courses in fulfilling the Technical Depth requirement of the Undergraduate Core:

Core Requirement: Computation and Cognition 

Within the Computation and Cognition section of the Core Requirements, students in the AI concentration must take CS 221. Artificial intelligence: Principles and Techniques

 

Explore all AI approved courses

Recommended Concentration Advisors

Music

Computer Science

Psychology

Linguistics

Computer Science

Linguistics

Computer Science, Linguistics
gray stanford tree

Computer Science
gray stanford tree

Linguistics

Computer Science

Psychology

Linguistics