For each submission, please make sure that it compiles and works, before you submit the source code by e-mail. If a program does not compile, you will get 0% for the assignment. It is always a good idea to include some example tests in your submission.
Plagiarism. The assignments and programming project are supposed to be individual efforts, not group projects. While you may discuss the problems and algorithm design with each other, the programming and reports must be done by yourself. Any type of plagiarism will not be tolerated.
Questions. If your program does not work, and you have
questions to ask, please bring your questions to the Instructor's
office at an office hour with your program, or make an appointment to
see the Teaching Assistant
(hye@uvm.edu). The Instructor's timetable is given at http://www.cs.uvm.edu/~xwu/WWW/timetable.shtml. Please
do not send your program to the Instructor or the Teaching
Assistant by e-mail for corrections, because they are not supposed to
correct your assignment before your submission.
Please note that good programming styles (as mentioned in the Prolog
notes) should be followed.
Assignment 1: Prolog I (Due September 29)
See the assignment specification.
Assignment 2: Prolog II (Due October 13)
flight(Origin, Destination, Dep_time, Arr_time, Week_day, Airline,
Flight_num, NFlying_days, Price, Distance)
Assignment 3: Knowledge-Based Systems using CLIPS (Due November 10)
See the assignment specification.
Assignment 4: Natural Language Processing using Lisp
(Due December 8)
See the assignment specification.
CS 251 Programming Project
(Due Thursday, December 11)
See the project specification.
Please e-mail queries and comments to xwu@cs.uvm.edu.
This page has been accessed times since July 8, 2008.
Last updated:
September 02, 2008.