All works must be completed individually.
You are encouraged to discuss ideas and techniques broadly with other class members, but not the specifics of assigned problems. Sharing of code or intermediate designs is expressly prohibited. If you receive substantial help from others, you must acknowledge them in your work. If you use any published materials (books, papers, or materials found on the Web) in your solution, you must give full citation that help facilitate the locating of the original materials (for example, the URL of the Web site).
You must not discuss exam questions with others nor lookup solutions to homework and exam questions online. To pass off the implementation of an algorithm as that of another is also considered cheating. All write-ups, reviews, documentation, and other written material must be original and may not be derived from other sources.
Acts of cheating and plagiarizing will be reported to the Engineering Honor Council. Cheating is when you copy, with or without modification, someone else's work that is not meant to be publicly accessible. Plagiarizing is when you copy, with or without modification, someone else's work that is publicly available without acknowledging the original author. To incorporate publicly available code in your solution is considered cheating in this course. Please review CAEN's policy document on rights and responsibilities for guidelines concerning use of technology resources at U-M, as well as the Engineering Honor Code. As members of the university, you are required to adhere to these policies.
You have five working days from when a piece of graded work is returned to ask for a regrade. Due to grade reporting schedule, request for regrade of the final assignments and exam must be submitted the same day it is returned. To ask for regrade, you must submit a written request explaining the technical reasons that would make a regrade necessary. A regrade means regrading your whole work and may result in overall lower grade.
Late assignments will be assessed a penalty of 4% per 24 hours or fraction thereof. No extensions will be granted unless there are extenuating circumstances.
Start your assignments early, and plan to have them finished a few days ahead of the due date. Many unexpected problems arise during programming. In addition, the computer labs can become crowded and computers crash and networks fail. Extensions will not be granted even if these things happen. Plan for them to happen.