
All CS 1054 students are required to have read over the various applicable Va Tech and CS departmental honor policies and adhere to them throughout the course.
Honor Code: An exhaustive list of Honor Code violations would be impossible to present here, but among other things, each of the following is a flagrant violation of the Virginia Tech Honor Code, and violations will be dealt with severely ( VT Honor System ):
It is acceptable to discuss with classmates a programming assignment in a general way, i.e., to discuss the nature of the assignment. In other words, you may discuss with your classmates what your program is required to accomplish but not how to achieve that goal using Java. In no way should the individual statements of a program or the steps leading to the solution of the problem be discussed with or shown to anyone except those people cited in the following statement.
If you have any question as to how the Honor Code applies to this class, remember that:
The Honor Code will be strictly enforced in this course. All assignments submitted shall be considered pledged graded work, unless otherwise noted. All aspects of your work will be covered by the Honor System. Honesty in your academic work will develop into professional integrity. The faculty and students of Virginia Tech will not tolerate any form of academic dishonesty.
Students should take note that in the last seven years of use of the automated grading systems and the automated plagiarism detection system, every case of programming plagiarism submitted to the Honor Court has resulted in a conviction! Students should consider the consequences of explaining a poor or average grade in CS 1054 to a potential employer as opposed to explaining an Honor Court conviction.