Program Roadmap

B.S. IN ARTIFICIAL INTELLIGENCE

BSAI Roadmap

Your experience may vary, but this table represents a typical student's progression through the program.

FRESHMAN YEAR

FALL49 UNITS
Principles of Imperative Computation15-12212
Integration and Approximation21-12210
Math Foundation of CS15-15112
Interpretation and Argument76-1019
Freshman Immigration07-1283
Core@CMU99-1013
SPRING46 UNITS
Two Major Introduction Minis02/05/07/16-18010
Matrices and Linear Transformations21-241*11
Principles of Functional Programming15-150*12
Introduction to Computer Systems15-213*12

 

SOPHOMORE YEAR

FALL51 UNITS
AI: Representation and Problem Solving15-281*12
Parallel and Sequential Data Structures and Algorithms15-210*12
Probability Theory for Computer Scientists36-2189
Science/Engineering Elective-9
Ethics Elective-9
SPRING52 UNITS
Intro to Machine Learning 10-31512
Great Ideas in Theoretical Computer Science15-25112
Calculus in Three Dimensions21-25910
Cognitive Studies Elective85-xxx9
Humanities and Arts Electivexx-xxx9

 

JUNIOR YEAR

FALL48 UNITS
Choose one:  
 ◦ Computer Vision16-38512
 ◦ Natural Language Processing11-41112
AI Elective: Machine Learning-9
Modern Regression36-4019
Humanities and Arts Elective-9
Free Elective-9
SPRING48 UNITS
AI Elective: Human-AI Interaction-12
AI Elective: Decision Making an Robotics-9
Science and Engineering Elective-9
Humanities and Arts Elective-9
Free Elective-9

 

SENIOR YEAR

FALL36 UNITS
SCS Elective-9
AI Elective: Perception and Language-9
Science and Engineering Elective-9
Humanities and Arts Elective-9
SPRING30 UNITS
SCS Elective-9
Humanities and Arts Elective-9
Science and Engineering Elective-9
Free Elective-3

Learn More

Are you an SCS student interested in applying for the BSAI program?

Email Us for More Information