Date
|
Lecture
|
Reading
|
Assignment
|
W1: 9/1, 9/3
|
+ Course Overview + Environment Setting for the Course + Jess software |
|
|
W2: 9/8, 9/10
|
+ Introduction to Knowledge-based Systems + Demo (Demo.zip) + Rule-based Programming w/Jess |
+ G&D Ch.1 |
|
W3: 9/15, 9/17
|
+ Project discussion with TA + Lecture Note from TA + Lecture Note from TA |
+ G&D Ch. 2 + Jess in Action Ch. 3: Introducing Jess |
+ Project Proposal with Problem Statement (due: 10/1) |
W4: 9/22, 9/24
|
+ Rule-based Programming w/Jess (cont.) + Monkey and Bananas Problem Exercise |
+ G&D Ch. 2 + Jess in Action Ch. 3: Introducing Jess |
+ Assignment 1 (due: 10/8) |
W5: 9/29, 10/1
|
+ Mid-Autumn Festival (No Class!!!) + Students' Presentation (Project Proposal) |
+ G&D Ch. 4 + Jess in Action Ch. 4: Getting started with the Jess language; Ch. 5: Scripting Java with Jess |
|
W6: 10/6, 10/8
|
+ Jess Basic + Jess Syntax 1 + Jess Syntax 2 + Rule Exercises |
+ G&D Ch. 4, 10 + Jess in Action Ch. 6: Representing facts in Jess; Ch. 7: Writing rules in Jess |
|
W7: 10/13, 10/15
|
+ Knowledge Acquisition + The Representation of Knowledge |
+ G&D Ch. 6, 13, 14 + Jess in Action Ch. 4-7 |
+ Knowledge Acquisition (due: 10/29) |
W8: 10/20, 10/22
|
+ Rule-based Inference (Rete Algorithm) + Demo Day |
+ G&D pp. 112-134 + Jess in Action Ch. 8 |
|
W9: 10/27, 10/29
|
+ Task Level Control + Students' Presentation (Knowledge Acquisition) |
+ G&D pp. 138-158 |
+ Assignment 2 (due: 11/24) |
W10: 11/3, 11/5
|
+ Mid-term Exam
|
|
+ Design Document (due: 12/1) |
W11: 11/10, 11/12
|
+ Lecture Note from TA + Lecture Note from TA |
|
|
W12: 11/17, 11/19
|
+ Application Case Studies |
|
|
W13: 11/21, 11/26
|
+ Special Workshop for Shape Grammar
+ Application Case Studies |
|
+ Final Project (Prototype) (due: 12/10) |
W14: 12/1, 12/3
|
+ Students' Presentation (Design Document) |
|
+ Final Project (movie) (due: 12/10) |
W15: 12/8, 12/10
|
+ Project Implementation + Students' Presentation (movie, Prototype) |
|
|
W16: 12/15, 12/17
|
+ Wrap up the course, submission of the final project |
|
+ Final Project Submission |