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 (via charges with the VT Honor System):
•Working with another student to derive a common program or solution to a problem. There are no group projects in this course.
•Discussing the C++ language details required to solve a programming assignment. You may not share solutions.
•Copying source code (programs) in whole or in part from someone else.
•Copying files from another student's disk or lab account even though they might be unprotected.
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 the details of how to achieve that goal using the C++ language.
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 policies for receiving programming help. The discussion of your program source code must be limited as described in that policy statement.
Note that this specifically includes discussions of your program source code with other students (even if they are not enrolled in CS 1044), or with tutors except for those named above. Privately hired tutors are not an exception to this requirement, nor are athletic or other tutors provided by the University.
Copies of all submitted work are retained indefinitely by the Department. Submitted programs are subjected to automated analysis for detection of cheating.
If you have any question as to how the Honor Code applies to this class, remember that:
All programming assignments for this class must be done on an individual basis.
Credit will be given only for work done entirely on an individual basis.
Do not make any assumptions as to who can provide help on a programming assignment.
All submitted work is archived. All submitted programs will be subjected to automated analysis for evidence of cheating.
Evidence indicating the violation of the policies stated above will be submitted to the Honor Court.
It is much easier to explain a poor grade to parents or a potential employer than to explain an Honor Court conviction.