Fall '17 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:
8/29, 8/31
+ Course Overview
+ Environment Setting for the Course
+ Jess software
   
W2:
9/5, 9/7
+ Introduction to Knowledge-based Systems
+ Demo (Demo.zip)
+ G&D Ch.1
W3:
9/12, 9/14
+ Rule-based Programming w/Jess
+ Jess Basic
+ Monkey & Bananas Problem Exercise
+ G&D Ch.2
+ G&D Ch.4
+ Jess in Action Ch. 3: Introducing Jess; Ch. 4: Getting start with the Jess language
+ Project Proposal with Problem Statement (due: 10/10)
W4:
9/19, 9/21
+ Jess Syntax 1
+ Jess Syntax 2
+ Lecture Note from TA
+ G&D Ch.4, 10
+ Jess in Action Ch. 5: Scripting Java with Jess; Ch. 6: Representing facts in Jess
+ Assignment 1 (due: 10/3)
W5:
9/26, 9/28
+ Lecture Note from TA
+ Project Discussion
+ G&D Ch.10
+ Jess in Action Ch. 5: Scripting Java with Jess; Ch. 6: Representing facts in Jess

W6:
10/3, 10/5
+ No Class!!!
+ G&D Ch.10
+ Jess in Action Ch. 6: Representing facts in Jess; Ch. 7: Writing rules in Jess

W7:
10/10, 10/12
+ Students' Presentation (Project Proposal)
+ Knowledge Acquisition
+ G&D Ch.6, 13, 14
+ Jess in Action Ch. 4-7
+ Knowledge Acquisition (due: 10/31)
W8:
10/17, 10/19
+ The Representation of Knowledge
+ Lecture Note from TA
+ G&D Ch.6, 13, 14
+ Jess in Action Ch. 4-7

W9:
10/24, 10/26
+ Task Level Control
+ Rule-based Inference (Rete Algorithm)
+ G&D pp. 112-134, 138-158
+ Jess in Action Ch. 8

W10:
10/31, 11/2
+ Mid-term Exam
+ Design Document (due: 11/28)
W11:
11/7, 11/9
+ Students' Presentation (Proposal + Knowledge Acquisition) + G&D pp. 112-134, 138-158
+ Jess in Action Ch. 8
Assignment 2 (due: 11/21)
W12:
11/14, 11/16
+ Application Case Studies
+ Application Case Studies (cont.)

+ Final Project (Project) (due: 12/12)
W13:
11/21, 11/23
+ Lecture Note from TA (GUI 1)
+ Lecture Note from TA (GUI 2)

+ Final Project (Movie) (due: 12/7)
W14:
11/28, 11/30
+ Student's Presentation (Design Document)
+ Project Discussion


W15:
12/5, 12/7
+ Project Implementation
+ Student's Presentation (Movie)

+ Final Project Submission (12/12)
W16:
12/12, 12/14
+ Student's Presentation (Prototype)