COMP 190-002: Honor Code
Students are encouraged to work together on
homework assignments. Acceptable
collaboration on homework assignments includes:
- Discussing the assigned problems to understand their meaning.
- Discussing possible approaches to assigned problems.
In all cases you must explicitly acknowledge any and all
substantive help received from other individuals during the course of
the preparation of your homework solution. That is, if you collaborate
with other individuals then you must include an explicit
acknowledgment in your homework solution of the persons from whom you
received aid. You should include the acknowledgement with your Honor
Code pledge. Acknowledging others, if done properly, will not
adversely affect your grade.
Unacceptable collaboration includes:
- Copying (verbatim use) of solutions authored by other students.
- Copying solutions found on the Internet, passed out in other
courses (except courses you have taken), or found in other textbooks
or research papers (unless otherwise indicated as acceptable by the
instructor).
- Submission of solutions that are jointly authored, or authored
either wholly or in part by other individuals.
The general rule to be followed is that the strategy and approach of
solutions may be developed jointly but
the final solution must be constructed, written up,
and (if applicable) coded, individually. Work
done jointly should not be done in sufficient detail as to make it a
final solution. For example, solutions may sketched out jointly;
however, each student must construct the final form of their solution
individually and write-up their own solution.
Any form of unacceptable collaboration will be considered a violation
of the UNC Honor Code and will be reported to the Student Attorney
General.
Should questions arise in the course of working on a problem please
immediately contact the instructor by telephone, electronic mail, or
by an office visit. In principle, if you work with others in good
faith and are honest and generous with your attributions of credit you
should have no problems.