CS 110 Assignment Submission Instructions
Prof. Richard Eisenberg
Fall 2016
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 (and any snapshots, as described in the individual assignment) 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.
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.
*****************************************/
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
.
This is a short paragraph describing the sketch’s implementation. Highlight the distinctive features or techniques used. Describe any difficulties that you may have had while completing the assignment. The sketch description is a chance to give me feedback about your experience on this assignment, to help me understand your work in context and perhaps to improve this assignment for future students. Writing this paragraph is a very important part of your assignment that must be taken seriously.
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 into 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 the Style Guide for more detail.
All assignment documents and sketch folders will be submitted using Dropbox. 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:
Fill out the information for creating a new account:
After the account is created, you may proceed to download the Dropbox client program and install it on your computer. If you own a personal computer or laptop, it is recommended that you install the Dropbox client program. It is a more convenient interface than the web client. When you install Dropbox on your computer, a folder will be created named My Dropbox
(Windows) or Dropbox
(other systems) 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. (Dropbox makes an icon in your taskbar or menu bar that has a rotating symbol overlaying it while updating.)
If you do install the Dropbox program, follow these instructions to upload your files:
If you do not install the Dropbox client program, you must upload files into the shared folder by performing the following:
All submissions 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.