Grading Policy
We expect to determine grades as follows:
Assignment/Exam | Percentage of Final Grade |
---|---|
Midterm 1 | 15% |
Final Exam | 15% |
Post-Quizzes | 15% |
Homeworks | 55% |
Late Policy
Late homeworks (non-checkpoint submissions) will be accepted as follows:
- up to 72 hours late — 10% penalty
- up to 120 hours late — 20% penalty
- more than 120 hours late — 100% penalty
Late homework checkpoints will be accepted as follows:
- up to 72 hours late — 10% penalty
- more than 72 hours late — 100% penalty
In exceptional circumstances (illness, etc.), we may make exceptions to the late policy. Please try to bring such circumstances to our attention as soon as possible.
Late quizzes will not be accepted because we will release answers to quiz questions immediately after the quiz is due. If you cannot take a quiz for some good reason, we will likely accomodate this by dropping the quiz for you.
Honor Policy
We expect all homeworks and quizzes to be completed individually. You may not share code or consult assignment solutions from previous semesters or other institutions. You are encouraged, however, to discuss the assignments in general and provide advice to other students that does not amount to sharing code, pseudocode, or instructions that otherwise essentially solve the assignment. We may use automated tools to look for similarities between homework submissions that suggest excessive collaboration.
Your submissions for homeworks should not make extensive use of code found online. Incidental use (very brief utility code that is clearly unrelated to any major objective of the assignment, like looking up code for splitting a string into an array) is okay, but must be clearly cited. If you are unsure whether something would qualify as “incidental”, please consult the course staff first.
Quizzes are open book, open notes, and open to other references. However, you may not ask anyone else for help on a particular quiz question. This includes, for example, asking about the question on any online discussion fora before the quiz is due. You may not share your quiz answers or reasoning with other students before the deadline for each quiz.
If we believe you have cheated, we may apply an arbitrarily harsh grade penalty up to and including an F in the course. This penalty is independent of (and potentially in addition to) any findings of the University Honor System.
Special Circumstances
If you may require an accommodation to fully access this course, please contact the Student Disability Access Center (SDAC) at (434) 243-5180 or sdac@virginia.edu.
If you have other sorts of special circumstances, please also do not hestitate to contact the course staff about your circumstances.