Academic Honesty
As an overarching rule: do not use any external resource that makes up a considerable amount of effort in your work or final answer for any given question or deliverable. Students are expected to follow Washington state law on the Student Conduct Code for the University of Washington. In this course, students must:
- Indicate on all coursework any assistance received, including materials distributed in this course.
- Not receive, generate, or otherwise acquire any substantial portion or walkthrough for an assignment.
- Not aid, assist, attempt, or tolerate prohibited academic conduct in others.
Peer interaction is central to our course and your success. However, we ask that you practice caution in how you complete assignments with peer help or around classmates. You may collaborate to discuss small bugs or problems in code, discuss the specification and what is required in the code conceptually, discuss reference implementations, discuss exercise question concepts, or point each other to reasonable external sources. If this is done, you must cite your peer’s name and exact contribution to your coding process.
- Permitted citation examples
- Talked to Aelysha Sharma about my bug in line 107 for
LinkedDeque
based on my initial thoughts. - Talked to Aelysha Sharma about LLRB
rotateLeft()
for Exercise 3 Q3 with a new example.
You may not distribute large portions of code between peers, receive and utilize old solutions to the course code, write code collaboratively for one another on the projects, or provide complete solutions to exercise problems to peers.
- Forbidden citation examples
- I asked Aelysha Sharma how to fix my
sink
,swim
, andswap
methods forOptimizedHeapMinPQ
. - I asked Aelysha Sharma what was wrong with my answers for Exercise 1 Q5-6.