PAs are due by 11:59 pm on the due date (normally Fridays). Please see calendar for exact due dates and assigned PAs.
It is your responsibility to ensure that you have correctly submitted the correct code for your homework assignment. Incorrectly submitted assignments will be graded as-is. Late work will not be accepted.
PAs may be done alone or using pair programming, except for PA0 where you will need to complete alone. If you choose to use pair programming, you must engage in TRUE PAIR PROGRAMMING, as described in the Pair Programming Policy for the course. You are strongly encouraged to do pair programming in this course.
Disclaimer: To detect instances of academic integrity violations in programming assignments we will use 3rd party software. We recommend you only include your class lab account ID (not your name or PID) in your submissions. Including your name and/or PID will disclose that information to the 3rd party. See why Academic Integrity SERIOUSLY MATTERS here.
You submit your PAs by (1) uploading your files to Vocareum, and (2) pressing “Submit”. (see "Submitting on Vocareum" section below for submission instructions.)
Here are some policies about PAs submission:
Submission Scripts: When you submit your assignment, we will run a script to test parts of your assignment. These tests perform basic testing to ensure you have turned in the correct files and gotten a good part of the functionality working. However, these scripts are not exhaustive. At grading time we will run more comprehensive tests that more rigorously test your code. Just because the submission scripts pass does not mean you will get full credit on the assignment. You are encouraged to write your own tests, and in some cases, this is required as part of the assignment.
Code that compiles and runs on your computer, but not on Vocareum, will NOT receive points.