198:314 Principles of Programming Languages
Fall 2002

Programming Assignments


It is your responsibility to hand in a program that loads/compiles properly on remus.
We will not make any changes to submitted programs.

All assignments are due by midnight of the due date stated (i.e., due on Oct 5 means by 23:59:59 on Oct 5)

Electronic Handin Instructions

Review of Project Grading Procedures

Assignments

C Assignment (100 points)
Distributed: September 27, 2002; NEW DUE DATE : October 14, 2002
A sample solution is now available on the project page.

Reread Java assignment page to see October 23, 2002 6:30pm posting and
October 24, 2002 10:30pm posting
Java Assignment (100 points)

Distributed: October 16, 2002;
design.tar due November 3, 2002;
animalHier.tar due November 6, 2002

Solution tar file, Javadocs tar file, and picture of hierarchy.
Grading Policy

Scheme Assignment (100 points)
Distributed: November 9, 2002; Due: November 27, 2002
Solution.

9:30am, December 6, 2002: debugging documentation for Prolog is now available, courtesy of Prof Lou Steinberg.
The Sisctus Prolog Manual is available online.

10:00pm, December 3, 2002: check Prolog assignment writeup for a deletion which was left out of the edit earlier today.
9:36 am, December 3, 2002: check Prolog assignment writeup for some changes (fixes).

Prolog Assignment (100 points)
Distributed: December 1, 2002; Due: December 11, 2002
How to use Prolog?

If you want to copy the Prolog files from the assignment directly, rather than through a browser, they are located in remus/romulus directory:

/ug/s7/www/Public/cs314/f2002/projs/prolog/
Solution.


Useful websites with further information on languages studied.

Back to the entire class home page.

Last updated by BGR 9:05am on December 18, 2002