Programming Assignment Guidelines:

  1. Each Java class you create should be in its own .java file with appropriate commenting...coding style points will be deducted if your submission does not meet this criteria
  2. Programming assignments must be compressed as tar.gz or .zip formats - no other compression format will be accepted
  3. Assignments must be submitted as .java files only (no .class files)
  4. Submitted code should compile without errors or warnings ... points will be deducted for every warning produced by the java compiler. We will be testing on Java compiler version 1.5.0_02 on ugradx.cs.jhu.edu.
  5. Submission should contain ALL files needed to compile and run your program. In other words, graders should be able to uncompress your file, run "javac -g *.java", and then run your main class without having to make any changes. Points will be deducted if any non-trivial change is required to get your program to run or compile properly.

  1. Create Account / I Forgot My Password.
    Your e-mail address:
  2. Submit an assignment:
    To submit an assignment, please compress your program into one file (this can be done using tar and gzip on UNIX/Linux machines or something like ZipCentral or WinZip in Windows. If you do not use a zip/compression program, you will have to submit each file of your assignment one at a time.
    You are responsible for verifying that your assignment has been successfully uploaded. Upon successful upload, your browser will display the directory created for your assignment on the server machine. You can further verify by using Option 3 from this submission page. If you cannot upload your assignment, you must immediately e-mail the TA to inform him of the problem and include your assignment as an attachment.
    NOTE: resubmitting will overwrite your files and your time of submission
    Your e-mail address:
    Your fullname:
    Your submission password: (received through step 1, above)
    Assignment:
    File to submit:
    File name: (NO SPACES PLEASE, name it FILENAME.zip or FILENAME.tar.gz please)
    Please enter the name of the file in the box above so we know what to call it on our side.
  3. View the files I have submitted:
    Your e-mail address:
    Your submission password:
    Assignment:
  4. View my grades:
    Your e-mail address:
    Your submission password:
  5. View comments for an assignment:
    Your e-mail address:
    Your submission password:
    Assignment:


thanks to Ryan Brown for the original submission script.