CSE 415 Tentative Day by Day Schedule (Winter 2009)

(This schedule is subject to change.)    Revised: 27-Feb-2009
 
Week # Monday Wednesday  Friday
1 Jan 5: Lecture (in MGH 231). Course introduction, definition of intelligence, Turing Test. Assignment 1 (Symbol manipulation in Python) given out. Jan 7: Lecture (in MGH 231). Python functions; recursive functions on lists; lambda expressions; mapping; string operations. Example: Sequence prediction. Jan 9: Lab (in MGH 044). Introduction to Python; interaction; function definition and calling; lists;
2 Jan 12: Lecture (in MGH 231). State-Space Search: Introduction Jan 14: Lecture (in MGH 231). State-Space Search: Alpha-beta search with Tic-Tac-Toe. Checkers and Chess. Jan 16: Lab (in MGH 044). Game playing. Assignment 1 due. Assignment 2 (State-space search) given out.
3 Jan 19: Martin Luther King Holiday (no class) Jan 21: Lecture (in MGH 231). State-Space Search: Theory and Algorithms. Jan 23: Lab (in MGH 044). Interactive State-Space Search.
4 Jan 26: Lecture (in MGH 231). Knowledge representation with ISA hierarchies. Jan 28: Lecture (in MGH 231). Propositional logic, modus ponens, perfect induction, and resolution. Jan 30: Lecture (in MGH 231). Predicate Logic. Definitions. Horn-clause resolution. Assignment 2 due. Assignment 3 (Logical reasoning) given out.
5 Feb 2: Lecture (in MGH 231). Predicate Logic, continued Feb 4: Lecture (in MGH 231). Predicate Logic, continued Feb 6: Lecture (in MGH 231). Agent reasoning with modal logic.
6 Feb 9: Lecture (in MGH 231). Probabilistic inference with Bayes' rule. Bayes' networks. Assignment 3 due. Feb 11: Lecture (in MGH 231). Building Bayes nets. Feb 13: Midterm 1 (in MGH 231).
7 Feb 16: Presidents Day Holiday (no class) Feb 18: Lecture (in MGH 231). Introduction to vision: illusions; sampling and quantization, histograms, thresholding, the Hough transform. Feb 20: Lab (in MGH 044). Image understanding.
8 Feb 23: Lecture (in MGH 231). Image understanding: edge detection, segmentation into regions; morphology. Assignment 4 (Developing AI Software) given out. Feb 25: Lecture (in MGH 231). Image understanding: scene labeling, pattern recognition with perceptrons. Feb 27: Lecture (in MGH 231). Neural networks and machine learning: perceptron training and backpropagation. Assignment 4 due. Begin projects.
9 Mar 2: Lab (in MGH 030). Expert systems using Horn clause resolution in PROLOG Mar 4: Review session (in MGH 231). Mar 6: Midterm 2 (in MGH 231).
10 Mar 9: Lecture (in MGH 231). Natural language understanding: context-free grammars and parsing. Semantic grammars and Semantics: Case frames. Augmented transition networks and the STONE WORLD program. Mar 11: Lecture (in MGH 231). Big issues and the future of AI: common sense, ontologies, dangers of AI, Asimov's rules of robotics, hopes for AI. Mar 13: Lab (in MGH 044). Presentations and Demos. Those who can come early are invited to arrive at 11:30, in order to have more time for presentations and feedback.
Mar 19 (Thursday): FINAL PROJECT DEMO SESSION 8:30-10:20 in MGH 044