CS 4/53111 - Project Guidelines

Follow these guidelines for your projects, otherwise they may lose points or be completely rejected.

  1. Write your code in C or C++.

  2. You can code your projects on any system but before you submit them make sure they compile and run successfully using some compiler on some UNIX or LINUX machine in the CS department.

  3. Each project should have one input file and one output file. Each project will be tested with a number of different test files so don't hard-code file names in your project - allow the user to specify them using one of these three schemes:

  4. Assemble all the parts of a project into one program file. Use #include directives only for standard system files like <stdio.h> and <iostream.h>. Don't submit makefiles.

  5. Write a comment at the beginning of your program file with at least the following information:

  6. Don't use any Microsoft program to send me your projects - they tend to encode attachments so only another Microsoft program can read them. Use mail on a UNIX or LINUX machine in the CS department to submit a project:


Kenneth E. Batcher - 8/10/2001