CS 1704 Programming Assignment Submission Format Guidelines

Unless specifically stated otherwise, all CS 1704 homework and programming assignments must be submitted to the Curator System. Please read the Student Guide available there.

The link to the correct Curator server can be found at the Curator Project page:  http://www.cs.vt.edu/curator/


Submission Format for Auto-graded Projects

Unless stated otherwise in the specification, all CS 1704 programming assignments which are auto-graded must be submitted to the Curator as a single, uncompressed source file.

Submission Format for Demo'd Projects

The CS 1704 programming assignments which are to be demo'd with a course TA must be submitted to the Curator in a compressed zip archive format. This requirement will apply to the later projects which will be demonstrated for the GTAs.  Students who are unfamiliar with working with zip archives are encouraged to work through the CS 1204 compression tutorial. Unix users will submit a standard gzip'd tar file.

Windows XP has built-in support for zip files.  Freeware utilities for creating and managing zip archives on Windows are readily available at a number of software repositories.  Two good ones are www.nonags.com and www.download.com.

Do not employ protection or encryption on the archive or any files it contains.

Project Archive Contents

The deliverables that the submitted archive file must contain will be listed in each project specification. Generally, this will  include (but is not limited to) the following:

//    On my honor:


//    - I have not discussed the C++ language code in my program with

//      anyone other than my instructor or the teaching assistants

//      assigned to this course.


//    - I have not used C++ language code obtained from another student,

//      or any other unauthorized source, either modified or unmodified. 


//    - If any C++ language code or documentation used in my program

//      was obtained from another source, such as a text book or course

//      notes, that has been clearly noted with a proper citation in

//      the comments of my program.


//    - I have not designed this program in such a way as to defeat or

//      interfere with the normal operation of the Curator System.


//    <Student's Name>   <Student PID>


Design Documentation

Any design documentation required will be mentioned specifically in the particular assignment. Be sure to check the assignments web page.


Some programming assignments may require you to demonstrate your program to one of the CS 1704 TAs during a scheduled demo time. Be sure to schedule your demo with your assigned TA, and to keep the appointment.  Arrive a few minutes early.

Please send comments and suggestions to William McQuain at mcquain@cs.vt.edu.