Collaboration Policy

Academic Integrity
What kinds of collaboration with other poeple are allowed, how to give credit, and how to avoid unacceptable sharing.

Build Assignments

On Build Assignments, you are encouraged to discuss concepts, approaches, and code with your classmates. All code you submit must be written by you, with or without AI assistance—not copied from classmates, etc. You are responsible for understanding and being able to explain all code you submit.

Individual Code Reviews

You may seek feedback from classmates while preparing for Individual Code Reviews, including feedback on your slides. However, that feedback must not extend to writing any part of your presentation.

Written Reflections

Written Reflections are to be completed individually without collaboration.

Final Project and Group Code Reviews

The Final Project is a group effort. You may discuss ideas with classmates outside your group, but all code must be written by your group members (with or without AI assistance). Each group member must understand and be able to explain all code in the repository.

You may seek feedback from classmates outside your group on your presentation, Portfolio Piece, and Group Code Review slides, but that feedback must not extend to writing any part of these deliverables.

Final Project Group Evaluation

Each group member is expected to contribute fairly to the Final Project. At the end of the project, each group member will complete a confidential evaluation of their own and their teammates’ contributions. If a group member did not contribute fairly, their grade may be adjusted accordingly.

Back to top