CS 140a Logic Programming
Fall 2006
Course
meets on Mondays and Wednesdays
Instructor: Jacques Cohen
e-mail:
jc [at] cs [dot] brandeis [dot]
edu
Office: 259 Volen Center
Office
Hours:
Mondays and Wednesdays
or by appointment
Teaching
Assistant: Keki
Burjorjee
e-mail:
kekib [at] cs [dot] brandeis
[dot] edu
Office: 111 Volen Center
Office
Hours: Mondays
Weights
for Grades
Homework 1/3
Midterm 1/3
Final Project 1/3
Books
on Reserve at Science Library
Recommended
Text
PROLOG Programming for
Artificial
Intelligence by Bratko
Addison-Wesley, latest edition.
Other
Texts
The Art of Prolog,
by Shapiro and
MIT Press latest edition
Programming in Prolog, by Clocksin and Mellish
4th edition Springer Verlag
Programming with
Constraints by Marriot and
Stuckey
MIT Press, latest edition
Readings
Constraint Languages
Additional
References to Chapter 14 in Bratko's book
http://helen.cs-i.brandeis.edu/cgi-bin/cs140a-wiki.pl
Site
for downloading Sicstus Prolog
http://www.sics.se/isl/sicstuswww/site/eval.html
Prolog Bratko
http://www.awprofessional.com/bookstore/product.asp?isbn=0201403757&rl=1
Constraints
Stuckey
http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=8115
NLP in Prolog
http://www.coli.uni-saarland.de/~kris/nlp-with-prolog/html/index.html
Prolog and AI Course
Material
99 Prolog Problems
Interesting Prolog
Examples
http://ktiml.mff.cuni.cz/~bartak/prolog/learning.html
Midterm
The Midterm will be on Oct
25th. The scope of this test will be all the material covered so far.
There will be an in-class review of the material on Oct 18th.
Project
Instructions
For Submitting Assignments
Machine Assignments
Machine Assignment #1
Machine Assignment #3
Machine Assignment #4 (Useful
Paper - Parsing
and Compiling Using Prolog,
Cohen & Hickey)
Machine Assignment #5 (Due Nov 6th) (Hints)
Machine
Assignment #6 (Due Mon Nov 13th)
Homework Assignements