The minor in Computational Artificial Intelligence (mCAI) is designed to provide WashU students with the skills to pursue research and careers that require competence with emerging trends in artificial intelligence.

mCAI Admissions

Admissions to the mCAI minor is based on the candidate's completion of the prerequisites listed below. Note: Only a single course may be completed via transfer. 

Program Prerequisites

Mathematics Prerequisites

Students must complete the following three courses:

MATH 2130Calculus III3
ENGR 3180Engineering Mathematics A3
or ESE 2180 Linear Algebra and Component Analysis
or MATH 3300 Matrix Algebra
or MATH 4301 Linear Algebra
ESE 3260Probability and Statistics for Engineering3
or ENGR 3280 Engineering Statistics With Probability
or SDS 3020 Elementary to Intermediate Statistics and Data Analysis
or SDS 3030 Statistics for Data Science I
or SDS 5212 Statistics for Data Science I
Total Units9

Computing Prerequisites

CSE 2407Data Structures and Algorithms *3
*

CSE 2407 has a prerequisite of CSE 1301 Introduction to Computer Science or equivalent experience.

Program Requirements

Foundation (Core) Courses: 6 units required

CSE 4102Introduction to Artificial Intelligence3
CSE 4107Introduction to Machine Learning3
or ESE 4170 Introduction to Machine Learning and Pattern Classification
or SDS 4430 Statistical Learning
Total Units6

Electives: 9 units required

Students must complete any three of the following**:

CSE 3101Introduction to Intelligent Agents Using Science Fiction3
CSE 3104Data Manipulation and Management3
CSE 4061Text Mining3
CSE 4101AI and Society3
CSE 4109Introduction to AI for Health3
CSE 5100Deep Reinforcement Learning3
CSE 5103Theory of Artificial Intelligence and Machine Learning3
CSE 5104Data Mining3
CSE 5105Bayesian Methods in Machine Learning3
CSE 5106Multi-Agent Systems3
CSE 5107Machine Learning3
CSE 5108Human-In-The-Loop Computation3
CSE 5109Advanced Machine Learning3
CSE 5180Heuristic Search and Constraint Processing3
CSE 5270Natural Language Processing3
CSE 5271Data-Driven Privacy and Security3
CSE 5370Trustworthy Autonomy3
CSE 5403Algorithms for Nonlinear Optimization3
CSE 5500Mobile Robotics3
CSE 5505Adversarial AI3
CSE 5509Computer Vision3
CSE 5610Large Language Models3
**

Students also have the option to use a 3-unit, relevant, domain-specific course from another department. Examples include ECON 6140 Machine Learning and Data Science in Economics, MEMS 5205 Machine Learning Applications in Mechanical Engineering, PHYSICS 4080 Artificial Intelligence and Machine Learning Methods With Applications to Physics, and so on.

Additional Information 

All courses used for the mCAI minor must be taken for a grade, and the student must earn a C– or better. 

Contact Info