Course Policies

Academic Integrity

You are encouraged to discuss assignments with each other, but coding and writing of reports must be done individually. You are also encouraged to conduct this discussion online, but do not post code on the class discussion group, either for the purpose of debugging or demonstrating a possible solution. Feel free to search the Web for tips or code snippets, provided this does not make the assignment trivial and all external sources are explicitly acknowledged in the report. At the first instance of cheating (copying from other students or unacknowledged sources on the Web), a grade of zero will be given for the respective assignment or test. At the second instance, you will automatically receive an F for the entire course. See the student code for more information on what constitutes an academic integrity violation.

Late Policy for Programming Assignments

  1. Penalties: Late assignment will be penalized at a rate of 1 percent per hour, rounding to the nearest hour, ties away from zero. For example, if the assignment is due Monday at 11:59:59pm, assignment submitted until Tuesday 12:30am will be accepted with no penalty. After 12:30, there is a 1 percent penalty. If you submit it Wednesday 6:30am, there is a 30 percent penalty. This is applied as percentage points off. For instance, if you got a 90 percent and you were 20 hours late, it is now a 70 percent score on that assignment.

  2. Late Hours: You will have 96 late hours over the semester that you can use on programming assignments.

Incomplete Requests

Requests for an incomplete in the course will only be accepted through the last day of class and must be accompanied by documentation of your special circumstances.