CSE 505: Computing with Logic

Fall 2008

Schedule of Lectures


This schedule is tentative; actual schedule may vary. I will update this page with the other deadlines as the semester progresses.

  Date Topic Reading HW Out HW Due
1 Wed, Sep 3 Prolog Programming: Examples      
2 Mon, Sep 8 Prolog Programming Basics Bratko 1,2,3 HW 1  
3 Wed, Sep 10 Prolog Programming: Lists and such B. 3,4    
4 Mon, Sep 15 Term manipulation, I/O B. 6, 7    
5 Wed, Sep 17 Controlling Backtracking B. 5   HW 1
6 Mon, Sep 22 Basics of Logic: Syntax Nilsson/Maluszynski 1    
7 Wed, Sep 24 Logic: Models & Inference N/M 1    
  Mon, Sep 29 Rosh Hashanah      
  Wed, Oct 1 Rosh Hashanah      
8 Mon, Oct 6 Logic: Models & Inference N/M 1    
  Wed, Oct 8 Yom Kippur      
9 Mon, Oct 13 Definite Logic Programs N/M 2    
10 Wed, Oct 15 SLD Resolution: Unification N/M 3 HW 2  
11 Mon, Oct 20 SLD Resolution: Derivation and Proof Trees N/M 3    
12 Wed, Oct 22 Aggregation, database manipulation B. 7    
13 Mon, Oct 27 Difference Lists, Definite Clause Grammars B. 4, 21   HW 2
14 Wed, Oct 29 DCGs, Meta programming B. 21,23    
  Mon, Nov 3 Mid-Term Exam   HW 3  
15 Wed, Nov 5 Negation in Logic Programming N/M 4    
16 Mon, Nov 10 Negation: Stable Models notes    
17 Wed, Nov 12 Negation: Well-Founded Semantics notes (N/M 4) HW 4 HW 3
18 Mon, Nov 17 Tabled Resolution notes    
19 Wed, Nov 19 Implementation: WAM organization notes    
20 Mon, Nov 24 WAM Instructions notes   HW 4
21 Wed, Nov 26 Prolog to WAM compilation notes    
22 Mon, Dec 1 Knowledge Representation notes HW 5  
23 Wed, Dec 3 Stochastic programs notes    
24 Mon, Dec 8 Constraint Programming notes    
25 Wed, Dec 10 Constraint Programming notes   HW 5
           
  Mon, Dec 22 Final Exam 5pm -- 7:30pm    

See Brook Academic Calendar for registration dates and deadlines.


C.R. Ramakrishnan
Last updated on Mon, Nov 03 2008, 02:31:21 PM