UCR CS218: Design and analysis of algorithms

Back to FAQ Home


Q: What happens if I cheat on the assignments?...

Q: What happens if I cheat in the exam?...

Q: Can I discuss homework problems with my classmates?

Q: When I discuss the problems with my classmates, can we read each others' solutions?

Q: If someone asks me to share my solution with them, what should I do?

Q: Can I search online to finish homework problems?

Q: If I find some relevant materials (e.g., code snippets) online that are useful in my homework, can I copy the answer / directly use the code?

Q: Can I directly use my code in previous homework assignments?

Q: Can I refer to the slides and handouts provided by the instructor in my homework assignments? Do I need to cite them?

Q: Can I use ChatGPT (or other AI tools) to help me work on the assignments?

Q: How can I cite things properly in my homework solution?

Q: Why do we have so many rules here???

Q: How can you tell if I cheated / didn't provide the citation in my homework?...

Q: This class is too hard for me, I cheated because I need to pass... Can you not take so many points from my assignment?

Overall, the rules for academic integrity are firm. Cheating or plagiarism is not acceptable for this course for any reason.