HW 0 Academic Integrity Agreement
- Due Jan 11, 2024 at 11:59pm
- Points 10
- Questions 1
- Available after Jan 8, 2024 at 9am
- Time Limit None
Instructions
At UCSD, academic integrity means that you have the courage, even when it is difficult, to only submit academic work that is honest, responsible, respectful, fair and trustworthy.
When you excel with integrity in computer science, it means that you are:
- Honest: Submit work that is a truthful demonstration of your knowledge and abilities (rather than the knowledge and abilities of others)
- Responsible: Manage your time so that you are not pressured to complete and assignment at the last minute.
- Respectful: Acknowledge the contributions of others to your work by citing them when you've used their words or ideas (e.g. after you've spoken to classmates or if you've used portions of code from permitted sources).
- Fair: Complete your academic work according to stated standards and expectations even when it takes longer or you're struggling.
- Trustworthy: You can be trusted to be honest, responsible, respectful and fair even when no one is watching you.
When you act contrary to these values, you are cheating. Cheating undermines trust between students and professors, the value of the UCSD degree, and your learning/development of skills.
Please make sure you completely understand what is and is not allowed in this course by reviewing the collaboration policy from the syllabus, which we have copied below.
|
For this course component… |
You are encouraged to… |
You are not allowed to… |
|
Class participation |
Talk with others to solve in-class problems. Click the answer that reflects your best understanding of the answer using your own clicker. |
Use someone else’s clicker to “click in” for them. |
|
Homework |
Work with other students on the homework assignments as long as you are both actively problem solving. Seek help from others or help others find mistakes, or understand how to answer the questions. Use online resources to help you understand how to answer the questions. Consult course resources and course staff for help. |
Use Copilot or any other form of AI on the homework assignments. Copy code or other answers from another student or from the web |
|
Projects |
After project 1: Use Copilot to help you write or debug your program. After project 1: Use Copilot to help you determine the best test cases for your code Talk with others about your project ideas and your general design. Use books and online resources to help guide your thinking or look up specific functions. Help or get help from other students with approaches to testing or debugging. You can look at others’ code when helping them debug but you CANNOT copy it in any way. |
Share your code with others. Use any code that you did not write yourself (help from Copilot is OK after project 1) |
|
Labs |
Work with a partner on the lab assignment. Talk to others around you. Use any resources from class or online to help you understand how to solve the problems. Use Copilot when it is explicitly allowed. |
Copy code or other answers from another student (co-developing code or answers with a partner is OK) or from the web. Use Copilot when it is not explicitly allowed. |
|
Quizzes and Final Exam |
Use the resources provided to you during the quiz or exam. |
Use any resource that is not explicitly provided to you. Copy anyone else’s answers. Talk to any other student during the quiz or the exam. Communicate any information about the quiz or exam to any other person who has not yet taken the exam. |
All this said, it is impossible to give an exhaustive list of everything that is considered cheating so we rely on you to use your understanding of what is means to be academically honest and make the appropriate choices.
If you have any questions about what is and isn’t cheating, be sure to discuss them with the instructor.
Any student who cheats, thereby undermining integrity, will be reported to the Academic Integrity Office. Students who cheat face various disciplinary sanctions as well as academic penalty imposed by the instructor in the course. Academic penalties include, but are not limited to, receiving a grade of 0 for the assignment or test in question, and receiving an 'F' for the course.
For more information on academic integrity, including how you can excel with integrity, as well as information on sanctioning guidelines for cheating, visit the Academic Integrity Office website at:
http://academicintegrity.ucsd.edu