ABCDEFGHIJKLMNOPQRSTUVWXY
1
CS 155 Collaboration Policy
2
Should any part of this policy be unclear or should you have any questions about how you are allowed to collaborate, you are strongly encouraged to contact your professor.
3
4
HomeworkProjectsExams
5
You may use the following resources:
6
Course textbook (including answers in the back)YESYESYES
7
Course handoutsYESYESYES
8
Other booksYESYESYES
9
Your notes (taken in class or copied/summarized from class notes ofothers or official instructor's notes)YESYESYES
10
Direct copies (such as photocopies, pictures, scans) of class notes of others or official instructor's notes YESYESYES
11
Your returned assignmentsYESYESYES
12
Solutions to assignments / exams from previous yearsNONONO
13
Solutions to assignments / exams from the current year, distributed by the instructor YESYESYES
14
Consult material posted publicly on the course forum (e.g. Piazza or other)YESYESYES
15
Post questions about problems on the course forum (e.g. Piazza or other), provided the question doe not reveal a partial solutionYESYESYES
16
Consult online resources such as Wikipedia for general background materialYESYESYES
17
Consult online resources for material specific to the work in the course YESYESYES
18
Post questions about problems on online sources such as question/answer forumsYESYESYES
19
For written assignments, you may:
20
Discuss problems with others in small groupsYESYESNO
21
Look at individual written work of others while researching a problemYESYES (same group)NO
22
Look at communal materials, such as a group discussion performed on a white board, while writing up your solutionYESYESNO
23
Reference group work or another student's completed solution in your own solutionNOYES (same group)NO
24
Directly copy group work or another student's completed solution in your own solutionNOYES (same group)NO
25
For coding assignments, you may:
26
Look at code written by other students in the classNOYES (same group)NO
27
Look at code found in online repositories, or written by former students in the classNONONO
28
Look at code written by anyone not in your group (including online resources or textbooks)YESYESYES
29
Help other students debug their code, as long as you abide by the 50-foot ruleYESYESNO
30
Ask a non-student (e.g., upperclassmen, tutor) to help debug your code, as long as you abide by the 50-foot ruleYESYESNO
31
Ask the instructor to help debug your codeYESYESNO
32
Use an extenal library, as long as it does not provide a direct solutionYESYESYES
33
Discuss high-level problems with others in small groupsYESYESNO
34
Look at communal materials, such as a group discussion performed on a white board, while writing up your solutionYESYESNO
35
Look at another student's or group's completed solutionNONONO
36
You must:
37
Turn in your own writeup / programYESYESYES
38
Indicate your name on your solutionYESYESYES
39
Indicate the names of all collaborators on your solutionYESYES
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100