Collaboration Policy¶
This collaboration policy covers all course material and assignments unless otherwise stated. All submitted coursework must adhere to the Michigan Honor Code and Michigan Honor License (the 3-Clause BSD License plus two academic integrity clauses).
Course material, concepts, and documentation may be discussed with anyone. Discussion during quizzes, exams, or individualized in-person assessments is not allowed with anyone other than a member of the course staff.
Assignments may be discussed with other students at the conceptual level. Discussions may make use of a whiteboard or paper. Any sharing of code, use of AI tools, or use of materials not of the student's own creation must be disclosed and properly cited.
Should a student fail to abide by this collaboration policy, that student will receive no credit for this course. The University of Michigan reserves the right to pursue any means necessary to ensure compliance. This includes, but is not limited to, prosecution through The College of Engineering Honor Council, which can result in suspension or expulsion from the University of Michigan. Please refer to the Engineering Honor Council for additional information.
Mandatory: Michigan Honor Code Acknowledgement¶
Attestation required in your repository
To acknowledge compliance with this collaboration policy, append your name to the file
LICENSE in the main directory of your deliverable with the following text. This appending
action is your attestation of your compliance with the Michigan Honor License and the
deliverable-oriented Michigan Honor Code statement:
"I have neither given nor received unauthorized aid on this coursework deliverable, nor have I concealed any violations of the Honor Code."
This attestation is considered updated with the current date and time of each deliverable submission.
After an examination, students must write the Honor Pledge in their test books and sign their names under it:
"I have neither given nor received unauthorized aid on this examination, nor have I concealed any violations of the Honor Code."
The Course Instructors are not required to grade tests in which the signed Honor Pledge does not appear. The Honor Code remains enforced whether or not the student signs the Pledge. If you are unsure about what constitutes an Honor Code violation, please contact the course staff with questions.
Generative AI Policy¶
The use of generative AI tools (e.g. GitHub Copilot, ChatGPT, Bard, etc.) is permitted for all course activities, except for exams, quizzes, and Code Repair (Mutation) Challenges.
The use of generative AI in a deceptive or malicious fashion is prohibited. This includes but is not limited to:
- Impersonating yourself or others in course contexts, for example in emails, virtual office hours, or online course forums.
- Using generative AI to facilitate harassment of others.
The Michigan Honor License¶
This course uses the license below, the "Michigan Honor License" comprising the 3-Clause BSD License plus two clauses for academic integrity, as a guideline for academic integrity.
Copyright <YEAR> <COPYRIGHT HOLDER>
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
4. Manuscripts and publications using this source code or its binary
forms must properly cite this project and its author(s).
5. Redistributions of source code, if used for credit in an academic
program, must retain the academic integrity honor pledge below.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
THE COPYRIGHT HOLDERS ASSERT THEY HAVE NOT AND WILL NOT GIVE OR RECEIVE
UNAUTHORIZED AID MATERIAL TO THIS SOFTWARE SUCH THAT THE COPYRIGHT HOLDERS
HAVE NOT CONCEALED AND WILL NOT CONCEAL ANY VIOLATIONS OF THE HONOR CODE BY
THE UNIVERSITY OF MICHIGAN COLLEGE OF ENGINEERING.