Syllabus calendar

Click on a day to see full information for that day, including topic list, suggested readings, questions, and other information. This page will be updated throughout the term.

Wk M W
1 [no class] 14 Jan
Introductions, administrivia, Agents and environments
Project 0 out
2 [no class] 21 Jan
Problems and problem spaces, Informed search
Project 0 checkpoint
3 26 Jan
Optimal search, Branch and bound, A* revisited, Admissibility and informedness
28 Jan
Search, continued, Minimax revisited
4 2 Feb
Evaluating and improving heuristics, Real time/time constrained AI, Stochastic, partially observable games, Representing game states, actions
4 Feb
Game day
Project 0 due
Project 1 out
5 9 Feb
Alpha-beta pruning, Fuzzy logic
Homework 1 due
11 Feb
Fuzzy logic continued
Project 1 checkpoint
Homework 2 due
6 16 Feb
Project 1 implementation design, Bayesian reasoning revisited
18 Feb

Homework 3 due
Project 0 followup
7 23 Feb
Decision trees, linear models, Entropy
25 Feb
Entropy and ID3 continued
Project 1 due
8 2 Mar
Theorem proving, Math proofs, Propositional logic, Predicate logic, Unification
Exam 1 out
4 Mar

Exam 1
Project 1 followup
9 [no class] [no class]
10 16 Mar
Hidden Markov models, Noisy channel model
Project 2 out
18 Mar
HMMs and noisy channel model continued
11 23 Mar
Training and testing, Supervised learning, Evaluating models
Project 2 checkpoint
25 Mar
Genetic algorithms
12 30 Mar
Genetic algorithms continued
Homework 4 due
1 Apr
Neural networks, Perceptron models
13 6 Apr
Multilayer neural networks, Backpropagation
Project 2 due
Project 3 out
8 Apr
Ethics of AI classifiers, self-driving cars
14 13 Apr
Backpropagation continued, Genetic-neural programming, Planning problems
Project 3 checkpoint
Project 2 followup
15 Apr
Planning as search
Homework 5 due
15 20 Apr
Planning algorithms, Intelligent agents, Production systems
[no class]
16 27 Apr
Responsive agents, emergent systems
Project 3 due
29 Apr
Planning: monolithic systems vs emergent behaviour
Exam 2 out
Exam 2 8am 8 May
Project 3 followup 8 May