Fall '15 Knowledge-based System Design
 

The reading is the text authored by Gonzalez and Dankel (G&D).
The reading assignments listed for each day are to be done before coming to class.

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