COMPSCI 356: Computer Network Architecture

Fall 2016


Home Syllabus Assignments Exams Piazza

What's OK and What's Not OK

Legend

N/A Not Applicable: This situation should not occur in this class this semester.
OK Permitted without restrictions or prior permission.
Cite Permitted only with citation.
Ask Permitted only with explicit instructor consent.
Forbidden Forbidden under any circumstances.

Activities, Assignment Types and Policies

Activity Homeworks Exams
Consult class textbook or assigned readings OK Forbidden
Search the internet on the topic of the assignment for basic definitions, terminology, etc. OK Forbidden
Look at/search for solutions to specific problems from an assignment Forbidden Forbidden
Look at/search for solutions to similar problems to those from an assignment Forbidden Forbidden
Look at code (from any source) that addresses the subject of the assignment Forbidden Forbidden
Incorporate libraries other than those explicitly stated as allowed Forbidden N/A
Incorporate code from classmates Forbidden Forbidden
Incorporate code from outside of class sources Forbidden Forbidden
High level discussions* with classmates OK Forbidden
High level discussions* with people outside of class Ask Forbidden
Help from classmates in writing code Forbidden Forbidden
Help from people outside of class in writing code Forbidden Forbidden
Help from classmates in debugging code Forbidden Forbidden
Help from people outside of class in debugging code Forbidden Forbidden
Help from classmates in devising test cases Ask N/A
Help from people outside of class in devising test cases Forbidden N/A
Explicit help from classmates in writing solutions Forbidden Forbidden
Explicit help from people outside class in writing solutions Forbidden Forbidden
Proofreading from classmates Forbidden Forbidden
Proofreading from outside class Forbidden Forbidden
Incorporate text from other sources Forbidden Forbidden
Incorporate figures/graphics from other sources Forbidden Forbidden
Reuse material from a previous or concurrent class that you took or are taking Ask N/A
Reuse material from a previous or concurrent class that somebody else took or is taking Forbidden N/A

*High level discussions are discussions about general content that seek to clarify the basic definitions or questions. If the discussion drifts towards answers to specific questions asked on an assignment, then it is no longer a high level discussion and you should push the discussion in another direction. There is some gray in this definition and you have will need to show individual responsibility and judgment to make sure that you get the benefit of clarifying discussions (if permitted) without crossing over the line to cheating and robbing yourself of the important learning experience of thinking through difficult problems yourself.

Other References