The tentative schedule for the class is as follow:

DATE TOPICS REQUIRED OPTIONAL
JANUARY
18 WED Introduction to AI C1
23 MON Rational agents C2
25 WED Behavior Trees
Assignment A1 Behavior Trees released
30 MON Uninformed search C 3.4
FEBRUARY
01 WED Informed search 1 C 3.5 - 3.6
06 MON Informed search 2
08 WED Constraint Satisfaction Problems C 6
Assignment A1 Behavior Trees deadline
Assignment A2 Informed Search released
13 MON Local Search C 4.1 C 4.2 - 4.6, C 5
15 WED Test 1 - 6:00-7:15 PM Joyce Cummings Center 180
20 MON NO CLASS
22 WED Propositional logic 1 C 7
Assignment A2 Informed Search deadline
Assignment A3 Genetic Algorithms released
23 THU Propositional logic 2
27 MON First-order logic 1 C 8
MARCH
01 WED First-order logic 2 C 9
06 MON Probability theory 1 C 12
08 WED Probability theory 2
Assignment A3 Genetic Algorithms deadline
Assignment A4 Constraint Satisfaction Problems released
13 MON Test 2 - 6:00-7:15 PM Joyce Cummings Center 180
15 WED Bayes networks 1 C 13
20 MON NO CLASS
22 WED NO CLASS
27 MON Bayes networks 2
Assignment A5 Naive Bayesian Classification released
29 WED TBA
30 THU Assignment A4 Constraint Satisfaction Problems deadline
APRIL
03 MON Markov models 1 C 14 C 15, 16
05 WED Markov models 2
10 MON Learning by example C 19.1 - 19.3
12 WED Artificial neural networks 1 C 21.1 C 21.2 - 21.8
Assignment A5 Naive Bayesian Classification deadline
Assignment A6 Artificial Neural Networks released
17 MON NO CLASS
19 WED NO CLASS
21 FRI Artificial neural networks 2
24 MON Clustering C 20
26 WED Cognitive architectures
MAY
01 MON Ethics in AI / Conclusion C 27, 28
Assignment A6 Artificial Neural Networks deadline
12 FRI Test 3 - 3:30-5:15 PM Joyce Cummings Center 180