Generalities The fundamental principle that determines the scope of acceptable collaboration is that it is never permissible to pass off as your own the work of someone else. If you have doubts about what is appropriate, ask your instructor for a ruling in advance. Violations are surprisingly easy to detect and they are dealt with according to OSU rules on academic misconduct. All students are expected to complete assignments while observing Ohio State's standards for academic integrity. It is the responsibility of the Committee on Academic Misconduct to investigate or establish procedures for the investigation of all reported cases of student academic misconduct. The term "academic misconduct" includes all forms of student academic misconduct wherever committed; illustrated by, but not limited to, cases of plagiarism and dishonest practices in connection with examinations. As obligated by university rules (Faculty Rule 3335-5-487), the instructor must report all instances of alleged academic misconduct to the committee. For additional information, see the Code of Student Conduct (https://studentaffairs.osu.edu/resource_csc.asp) and Ohio State's COAM Home Page and FAQ (https://oaa.osu.edu/coam.html).
Specifics The specific policy on collaboration with others in CSE 2221 and CSE 2231 is fairly liberal — but please don't be tempted to test its limits. Here are some ground rules about the "fringe area":
Except on exams, you may — in fact, you are are encouraged to — talk with others about general problem and solution ideas, software design, program logic, etc. For example, you may ask the lab consultants or others — especially others taking the class — for assistance with lab computers, Eclipse, and Java, including interpreting the meanings of error messages as well as providing general advice about what causes them, as long as it falls well short of fixing them for you. You may not turn in an assignment solution from a previous offering of the course, even if you have previously taken the course, you did the assignment yourself the first time, and you think it might save you some time to turn in an old solution. The default situation is that an assignment is meant to be done by an individual working alone. For such an assignment:
You may not write or otherwise record any part of your solution to an assignment while someone is providing anything more than the sort of permissible general advice mentioned above. You may not accept from anyone a physical or electronic copy of any part of a solution to an assignment that could help you in completing the assignment. (This includes any solution or partial solution copied from the internet!) You may not give to anyone a physical or electronic copy of any part of a solution to an assignment that could help them in completing the assignment. This includes unwittingly providing someone else with your solution to an assignment by posting your solution to a publicly accessible web site such as pastebin, github, bitbucket, coursehero, etc. Some assignments are explicitly required to be done by a team of individuals ("teammates"), and others are explicitly designated as permitting teamwork. Your name and the name(s) of all your teammates must be clearly visible on the submitted work. One team member must submit one copy of the solution on behalf of the entire team, and all teammates receive the same grade for that assignment. For such an assignment:
You may not write or otherwise record any part of your solution to an assignment while someone other than a teammate is providing anything more than the sort of permissible general advice mentioned above. You may not accept from anyone other than a teammate a physical or electronic copy of any part of a solution to an assignment that could help you or your teammate in completing the assignment. (This includes any solution or partial solution copied from the internet!) You may not give to anyone other than a teammate a physical or electronic copy of any part of a solution to an assignment that could help them or their teammate in completing the assignment.