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.Final GradeBe 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!
- It is allowed to verbally collaborate on homework problems and the programming assignments. On each problem and program that you hand-in, you must include the names of the students with whom you have had discussions concerning your solution. Indicate whether you gave help, received help, or worked something out together.
- It is allowed to obtain help from anyone concerning programming issues which are clearly more general than the specific assignment (for example, compilation errors)
- It is not allowed to
- share written work or programs with anyone else
- receive help from students who have taken the course in previous years
- review any course materials (or software) from previous years
- look up the answer to a homework assignment or a programming assignment which happens to appear in the published literature or on the web
- Students who allow their files or assignments to be copied are as guilty of dishonesty as those who copy. Therefore, students are responsible to take reasonable precautions to ensure that their work is not available for unauthorized use
- Academic dishonesty will be dealt accordingly to the UCR's and CSE's policies
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.