CompSci 6, Fall 2003, Assignments


Programming Assignments

  1. Introductions, Due Thursday, September 4, 11:59pm.
     
  2. Totem Poles, Due Monday, September 8, 11:59pm.
    Submit using the project name assign01
     
  3. Addtime, Due Sunday, September 21, 11:59pm
    Submit using the project name assign02
     
  4. Pig, Due Thursday, October 16, 11:59pm (submit by October 10, 11:59pm for 10% early bonus).
    Submit using the project name assign03
     
  5. Jotto, Due Thursday, October 23, 11:59pm
    Submit using the project name assign04
     
  6. CD Stuff, Due Tuesday, November 25, 11:59pm
    Submit using the project name assign05
     
  7. Dots (Extra Credit), Due Thursday, December 4, 11:59pm
    Submit using the project name assign06
     

Submitting Assignments

All assignments must be turned in on the due date given; if your assignment is received after midnight (i.e., the next day), it is considered late. You are responsible for ensuring that all files are turned in on time, if a program is turned in late there is a penalty detailed online here.

When you are done with your project and are confident it is satisfactory, you should submit it electronically using the directions available here. You may submit an assignment as many times as necessary, but only the files included in the last submission will be graded. Thus, you should always submit all your project's source files -- even if they have not changed since a previous submission. Note, even if your first submission is on time but the last one is late, then the assignment is considered late. You may lose points on your assignment if your final submission is incomplete or late. 

In general every assignment submission should include a plain text file, named README or README.txt (please use all capital letters in naming the file), that includes the following information:

You may lose points on your assignment if it does not include a proper README file.

Finally, note that twenty percent of your assignment grade is based on the readability of your program. This includes things like style, comments, and the naming of variables and functions. Make sure you include a comment at the top of each source file in your assignment that includes your name, course and purpose of the program specified. For example:

// Name: YOUR NAME HERE
// Course: CompSci 6.# (YOUR SECTION NUMBER IN PLACE OF THE #)
//
// Purpose:
// PURPOSE OF PROGRAM HERE
//  

You may lose points on your assignment if your code should follow the spirit of the conventions detailed here.
 


Comments?