Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
courses:cs101-201804:top [2018/09/13 08:21]
sellis [Late Policy]
courses:cs101-201804:top [2018/10/05 01:07]
sellis [Academic Integrity]
Line 273: Line 273:
 (This section was based on text by Professor Marc Smith.) (This section was based on text by Professor Marc Smith.)
  
 +=== Some Scenarios... (a.k.a. This Might Happen To You) ===
  
 +== "What's the Harm In...?" ==
 +
 +Two students, Alice and Ralph, discuss an assignment and design their code together.
 +
 +That is fine.
 +
 +But then they decide that since their programs would be so similar, they might as well have Alice type in the code, have Ralph make his own copy of the file containing the code, and then have Ralph make his own minor changes.
 +
 +That is **not** fine. **That is plagiarism.**
 +
 +Although you may discuss and design with others, //the code you hand in must be entirely your own.//
 +
 +== Sharing Your Code ==
 +
 +Trixie and Ed start working independently on a program. Trixie finishes and has a working version. Ed has trouble with his.
 +
 +Trixie helps Ed debug.
 +
 +That is fine.
 +
 +But then Trixie realizes that Ed has a section of code that is all wrong and the program she wrote has just the right code for that section. She shows Ed her program. Or worse, she gives Ed an electronic copy of her program so that he can just paste in the correct code.
 +
 +That is **not** fine. **That is plagiarism.**
 +
 +Either action Trixie takes means that the code Trixie and Ed hand in is not entirely their own.
 +
 +== What Language Are You Speaking? ==
 +
 +Here is a good rule of thumb. If you are talking in normal English (or Chinese or German or some other natural language) you are probably OK.
 +
 +If you find yourself talking in Scheme code, you have crossed the line.
 +
 +Saying, "Your program runs forever because you have the wrong condition in the while loop" is fine.
 +
 +Saying, "Change ''while x == 0:'' to ''while x >= 0:''," is **not** fine. **That is plagiarism.**
 ==== Title IX ==== ==== Title IX ====