Week #

Monday 
Wednesday 
Friday 
1 
Jan
1: (New Years Day  no class) 
Jan
3: Lecture (in SAV 216). Course introduction, definition of intelligence, Turing Test. Assignment 1 given out.

Jan
5: Lab (in MGH 030). Introduction to Python; interaction; function definition and calling; lists;

2

Jan
8: Lecture (in SAV 216). Python functions; recursive functions on lists; lambda expressions; mapping; string operations. Example: ISA Hierarchies.

Jan
10: Lecture (in SAV 216). Patterndriven processing. Production systems; list matching; regular expressions; application to dialog systems  the SHRINK. Reasoning with ISA Hierarchies.

Jan
12: Lab (in MGH 030). Simple Reasoning. Assignment 1 due. Assignment 2 given out.

3

Jan
15: Martin Luther King Holiday (no class) 
Jan
17: Lecture (in SAV 216). Introduction to Statespace search

Jan
19: Lab (in MGH 030). Dialog Systems. Assignment 2 due.

4

Jan
22: Lecture (in SAV 216). Introduction to vision: illusions; sampling and quantization, histograms, thresholding, the Hough transform. Assignment 3 given out.

Jan
24: Lecture (in SAV 216). Image understanding: edge detection, segmentation into regions; morphology.

Jan
26: Lab (in MGH 030). Sampling, histograms, thresholding and morphology.

5

Jan
29: Lecture (in SAV 216). Propositional logic, modus ponens, perfect induction, and Wang's algorithm. Assignment 3 due. Assignment 4 given out.

Jan
31: Lecture (in SAV 216). Predicate Logic. Definitions. Hornclause resolution

Feb
2: Lab (in MGH 030). Hornclause programming.

6

Feb
5: Lecture (in SAV 216). Unification and Predicate Calculus Resolution. Assignment 4 due.

Feb
7: Lecture (in SAV 216). Probabilistic inference with Bayes' rule.

Feb
9: Lab (in MGH 030). Basics of Twoperson, zerosum game playing, Othello.

7

Feb
12: Lecture (in SAV 216). Bayes' networks.

Feb
14: Lecture (in SAV 216). Alphabeta search with TicTacToe. Checkers and Chess. A* Search.

Feb
16: Lab (in MGH 030). Midterm exam.

8

Feb
19: Presidents Day Holiday (no class) 
Feb
21: Lecture (in SAV 216). Neural networks: perceptrons, backpropagation.

Feb
23: Lab (in MGH 030). Bayes Net Construction.

9

Feb
26: Lecture (in SAV 216). Natural language understanding: contextfree grammars and parsing. Semantic grammars and Semantics: Case frames.

Feb
28: Lecture (in SAV 216). Augmented transition networks and the STONE WORLD program.

Mar
2: Lab (in MGH 030). Project development.

10

Mar
5: Lecture (in SAV 216). Big issues and the future of AI: common sense, ontologies, dangers of AI, Asimov's rules of robotics, hopes for AI.

Mar
7: Lecture (in SAV 216). Applications of AI.

Mar
9: Lab (in MGH 030). Demonstrations


Mar
15 (Thursday):
FINAL EXAMINATION 8:3010:20
