CS 141, Winter 2003: [Intermediate] Data Structures and Algorithms

Report Academic Dishonesty

Read the UCR discipline procedure

Read the CS&E academic (dis)honesty policy

Written Assignments

Programming Assignments

Communicating with the instructors and TAs

When sending electronic mail to the instructors or TAs, include in the body of your message your full name, student ID number, and UCR email address. Keep in mind that there may be several students with names almost identical to your own, so proper identification is essential for a prompt reply. Also, please try to be polite and use reasonable grammar and formatting.
Collaboration and Academic (dis)honesty
Collaboration not only helps you get the job done, it teaches you how to explain your ideas to others. This is why we allow a limited form of discussion of the problems between students. It is not acceptable, however, to pool thoughts and produce common answers. To avoid this situation, we advise the students not to write notes during the discussions, but try to remember the basic ideas that should be later fully developed on their own.

Be careful not to let other people do all the work. If you abuse the opportunity for collaboration in this manner, you will do poorly in the course and fail the exams.

Cheating will be strongly punished (typically with an F in the course). Be aware that programs are automatically compared to the current and prior quarter's programs for plagiarism, using a sophisticated code-comparison tool that ignores insignificant differences (like whitespace and variable names). If you're smart enough to fool the instructors, TAs, and code-comparison tools, you're more than smart enough to do the programs on your own!
Final Grade
Per university policy, changes to your final grade will be made only in the event of a clerical error. You should not ask the instructor how far you were from a cutoff and what extra work you can do to improve the grade.