CS 110 Assignment Submission Instructions

With all assignments, please hand in the entire sketch folder containing your source code and any other files required to run your program, such as images or data files. The main source code file for your sketch must have the proper header.

Place your sketch folder containing all source code files in your Dropbox folder (see below).  It is entirely your responsibility to ensure that your work is placed in the assigned folder by the due date. Failure to do so will result in loss of credit for the assignment under the course late policy.

Source Code Header Comments

You MUST add the following lines to the top of your source code files, with the appropriate assignment number, name, email address, course, date of submission, and description.

  /*****************************************
 * Assignment ##
 * Name:         your name
 * E-mail:       your school e-mail
 * Course:       CS 110 - Section ##
 * Submitted:    The date your submitted the assignment
 * 
 * A short paragraph describing your sketch.
 * See description below.
 ***********************************************/ 

File and Folder Names

Please choose a name for your sketch that starts with the word sketch followed by a two digit assignment number and your email id. For example, if my email address is jsmith and I am submitting my sketch folder as part of my first assignment, I would name the sketch sketch01jsmith.

Sketch Description

A short paragraph describing the sketch's implementation. Highlight the distinctive features or techniques used. Optionally, describe any difficulties that you may have had while completing the assignment. This paragraph is a very important part of your assignment that must be taken seriously.

Source Code Comments

Comments are an important part of any program that you will write. Add comments throughout the source code of each assignment that explain what your code is doing. Go in to detail on any technique that is not obvious. Do not explain how each line works. Instead, explain the intent and approach for blocks of code that perform distinct functions. See Coding Standards and Guidelines for more detail.

Submitting files using Dropbox

All assignment documents and sketch folders will be submitted using Dropbox (http://www.dropbox.com). Before your first assignment is due, you will receive an email invitation to join the Dropbox folder sharing service. To register with Dropbox, follow these instructions.

After the account is created, you may choose to download the Dropbox client program and install it on your computer, although this is not necessary. If you install Dropbox on your computer, a folder will be created named "My Dropbox," and in it will be a folder with your name that is shared. This is where you will copy your files and assignment folders for submission and grading. Make sure that Dropbox finishes copying all of your files.

If you do install the dropbox program, follow these instructions to upload your files:
  1. From the desktop dropbox icon: open the My Dropbox and then the folder with your name on it.
  2. Select and copy the folder you are submitting into this folder. Dropbox will automatically sync the new submission with the shared folder.
  3. Once you submit your files, do not touch them after the due date and time until you receive your grade.  This will ensure that the timestamp reflects the accurate submission time and your assignment is considered on-time.
If you do not install the Dropbox client program, you must upload files into the shared folder by performing the following:
  1. From any web browser, sign in to dropbox.com
  2. Choose the course folder with your name on it, and click the upload button.
  3. Select the file and/or folder you are submitting, and then click to start the upload.

All submission must be made before the start of class on the day the assignment is due. It is entirely your responsibility to ensure that your work is placed in the assigned folder by the due date. Failure to do so will result in loss of credit for the assignment under the course late policy.