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/26)
W8:
10/17, 10/19
+ Lecture Note from TA
+ G&D Ch.6, 13, 14
+ Jess in Action Ch. 4-7

W9:
10/24, 10/26
+ The Representation of Knowledge
+ Students' Presentation (Proposal + Knowledge Acquisition)
+ G&D Ch.6, 13, 14
+ Jess in Action Ch. 4-7
+ Design Document (due: 11/7)