Subscribe to this calendar (Google, iCal, etc.)
Note: Dates and topics are subject to change as the course progresses.

March
MondayTuesdayWednesdayThursdayFriday
14:30-15:20 Lecture
CSE2 G01
Introduction
14:30-15:20 Lecture
CSE2 G01
Math, Data Structures, Algorithms, Python, AI Coding Background
14:30-15:20 Lecture
CSE2 G01
State-Space Search I: States, Operators, Moves, Spaces, Formulation
April
MondayTuesdayWednesdayThursdayFriday
14:30-15:20 Lecture
CSE2 G01
Basic Algorithms, Iterative Deepening, Combinatorial Explosion
14:30-15:20 Lecture
CSE2 G01
SSS III: Searching Weighted Graphs, Uniform-Cost Search, A* Algorithm Intro.
23:59 A1 (Python Warm-up) due
14:30-15:20 Lecture
CSE2 G01
A* Algorithm Details
14:30-15:20 Lecture
CSE2 G01
Comparing and Designing Heuristics
23:59 A2 Part A (Blind Search) due
14:30-15:20 Lecture
CSE2 G01
Adversarial Search I: Static Evaluation, Minimax Search
14:30-15:20 Lecture
CSE2 G01
Adversarial Search II: Alpha-Beta Pruning
23:59 A2 Parts B and C (Heuristic Search) due
14:30-15:20 Lecture
CSE2 G01
Adversarial Search III: Zobrist Hashing
14:30-15:20 Lecture
CSE2 G01
Expectimax Search and Probability
23:59 A3 (Exercises I) due
14:30-15:20 Lecture
CSE2 G01
Markov Decision Processes (e.g., for Robot World Modeling)
14:30-15:20 Midterm 1 exam
14:30-15:20 Lecture
CSE2 G01
MDP Values, Bellman Equations and Value Iteration
14:30-15:20 Lecture
CSE2 G01
Value Iteration (continued), Q-Learning
May
MondayTuesdayWednesdayThursdayFriday
14:30-15:20 Lecture
CSE2 G01
Q-Learning (continued)
23:59 A4 (Game-Playing Agents) due
14:30-15:20 Lecture
CSE2 G01
Joint Probability Distributions
14:30-15:20 Lecture
CSE2 G01
Bayes Nets
14:30-15:20 Lecture
CSE2 G01
Introducing a Markov Decision Process for Towers of Hanoi
23:59 A5 (Exercises II) due
14:30-15:20 Lecture
CSE2 G01
D-Separation (Reasoning about Factored Prob. Distributions)
14:30-15:20 Lecture
CSE2 G01
Markov Models (a Special Factoring Structure for BNs)
14:30-15:20 Midterm 2 exam
14:30-15:20 Lecture
CSE2 G01
Hidden Markov Models and the Viterbi Algorithm
14:30-15:20 Lecture
CSE2 G01
Perceptrons
23:59 A6 (Implementing Reinf. Learning) due
Memorial Day
14:30-15:20 Lecture
CSE2 G01
Multiclass Perceptrons; Ethics I: The Asimov Laws, Trolley Problems
14:30-15:20 Lecture
CSE2 G01
NN Architectures, Backpropagation, Word Embeddings
June
MondayTuesdayWednesdayThursdayFriday
14:30-15:20 Lecture
CSE2 G01
Large Language Models, Self-Attention, Transformers.
23:59 A7 (Exercises III) due
14:30-15:20 Lecture
CSE2 G01
Agent Presentations.
14:30-15:20 Lecture
CSE2 G01
The Future of AI: Opportunities and Challenges; Course Wrap-up and Comments on the Final Exam
14:30-16:20 Final exam