The Honor Code as it applies to
non-programming assignments
is outlined in the
Student Handbook.
For programming assignments in Computer Science courses, the honor
code is interpreted in very specific ways. When a program is assigned,
your instructor will identify it as a ``practice,'' ``test,'' ``laboratory,''
or ``team'' program. The honor code applies differently to each:
- Practice Programs These are provided to help you gain an
understanding of a topic, and are not graded.
Guideline: Help on these programs is unrestricted.
- Test Programs. Any assignment designated as a test program is to be
treated exactly as a take-home, open-book test. You are allowed to read
your textbook, class notes, and any other source approved by your
instructor. You may not consult anyone other than your instructor.
The instructor encourages the asking of questions, but
reserves the right not to answer, just as you would expect during an exam.
Guideline: Any work that is not your own is considered a violation of the honor code.
- Laboratory Programs. Laboratory programs are expected to be the work
of the individual student, designed and coded by him or her alone. Help
locating errors and interpreting error messages are allowed, but a student may only receive help in
correcting errors of syntax; help in correcting errors of
logic is strictly forbidden.
Guideline: Assistance in the design or
coding of program logic will be considered a violation of the honor
code.
-
Team Programs. Team programs are laboratory or test programs to be
worked on in teams of two or more students. You are allowed to discuss team
programs with your partners, but work with others is otherwise restricted
by the appropriate rules above.
Guideline: Any work that is not the work of your
team is considered a violation of the honor code.
If you do not understand how the honor code applies to a particular
assignment, consult your instructor.
Students should be aware of the Computer Ethics outlined in the Student Handbook. Violations (including uninvited access to
private information and malicious tampering or theft of computer
equipment or software) are subject to disciplinary action.
Guideline: To protect your work dispose of printouts and
diskettes carefully, and avoid leaving your programs on hard disks in
labs and other public storage areas.
The Department of Computer Science takes the Honor Code seriously.
Violations are easy to identify and will be dealt with promptly.
Department of Computer Science
September 1999