Step 1.) Add Source Code Header Comments
Please add the following lines to the top of your source code files, with the appropriate assignment number, name, email address and date of submission.
/*****************************************
* Assignment ##
* Name: your name
* E-mail: your school e-mail
* Course: CS 206 - Section ##
* Submitted: The date your submitted the assignment
*
* A description of the file contents.
***********************************************/
Step 2.) Prepare the submission directory
Ensure that all files needed to run your project are located
underneath a directory entitled LastnameFirstname-AssignmentName
(for example, my submission for the first assignment would be
located in TaoJia-Assignment1
). The easiest
way to do this is simply to rename the directory containing your
project, provided that it is only your project in this
directory. If your project uses packages (Assignment 3 and
later), make certain that all source files are in the appropriate
package directories.
Compile your project from within this directory. Run your
project making certain that it works. If it doesn't work for
you, it won't work for me when grading.
Please be certain that your submission includes all source files, all compiled class files, and (if necessary) a README txt file that provides instructions for running your program.
Step 3.) Package your submission
Create either a .zip or a .tar archive of the directory LastnameFirstname-AssignmentName
.
Make certain that you compress the entire directory, not just the
files within the directory.
Here are basic instructions for creating the archive:
Linux:
~/cs206/TaoJia-Assignment1/
,
I should be working in ~/cs206/
. Use the cd
command to move to the correct directory. When you type pwd
,
it will display your current location.tar
-cvf LastnameFirstname-AssignmentName.tar
LastnameFirstname-AssignmentName
LastnameFirstname-AssignmentName.tar
that is the tar archive of your project. This is the file
you will submit.Mac OS X:
LastnameFirstname-AssignmentName
directory.LastnameFirstname-AssignmentName.zip
.
This is the file you will submit.Windows:
LastnameFirstname-AssignmentName.zip
or
LastnameFirstname-AssignmentName.tar
,
depending on whether you are creating a Zip or Tar
archive. This is the file you will submit.
Step 4.) Upload your submission to Dropbox
If you are working on Linux, use ONLY the web interface to
Dropbox. Be very careful not to use the Linux Dropbox client
-- it contains bugs that drop shared folders without warning,
which means that I may not receive your submission even if you
think you uploaded it.
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.
LastnameFirstname-AssignmentName.zip
or
LastnameFirstname-AssignmentName.tar
into this folder. Dropbox will
automatically sync the new submission with the shared folder.LastnameFirstname-AssignmentName.zip
or
LastnameFirstname-AssignmentName.tar
file, and upload it into the shared folder.
Step 5.) Verify your submission
LastnameFirstname-AssignmentName
that
contains all of your source and compiled class files for the
project. Verify this.LastnameFirstname-AssignmentName
directory and try running your assignment. Make sure it
works. If you included a README file, use the instructions
you wrote in it to test that they work.