CMSC 433, Spring 2004

Programming Language Technologies and Paradigms

Projects

Here are the projects for the semester, with anticipated due dates (subject to change). Your projects should be submitted electronically (see below).

Project Submission Instructions

In your linuxlab account, you will find a file Submit.jar that contains the project submission program. To submit a project using this program, use the command

java -jar ~/Submit.jar n file1 ... filek

where n is the assignment number and file1 through filek are all the files for the assignment.

For example, for project one, after cd'ing into your project directory, you could use the command

java -jar ~/Submit.jar 1 *.java

to submit all of your .java files. This is probably the most common way you will use this program.

You should be able to run the submission program from any machine that supports java. However, remember that your program must work on the linux lab machines. Each time you submit, your files will be stored on the submission server, without overwriting any of your previous submissions. If you need to recover files you submitted, send an e-mail to any of the course staff, but do not depend on us to respond quickly. When it runs, the project submission program will give you information about what it is doing, including whether your submission is considered on-time or late.

General guidelines:

Valid HTML 4.01!