Computer Science Syllabus Statements Honor System Statements
BACK
Roger Erich
CS 1044

The Honor Code will be strictly enforced. It is a violation to represent joint work as your own; always acknowledge any assistance you received in preparing work that bears your name. You may discuss C++ code pertaining to programming assignments only with the course GTA's, ACM and UPE tutors, or the course instructors. Viewing source code written by another student in this course or showing source code to another student in this course is a flagrant violation of the Honor Code. All program submissions are archived by the automated grading system and analyzed for evidence of plagiarism.

N.D. Barnette
CS 1044

Each of the following is a violation of the Virginia Tech Honor Code:

  1. Working with another student to derive a common program or solution to a problem. There are NO group projects in this course.
  2. Discussing the details required to solve a programming assignment. You may not share solutions.
  3. Copying source code (programs) in whole or in part from someone else.
  4. Copying files from another student's disk even though they might be unprotected.

Editing (computer generated) output to achieve apparently correct results.
Taking another person's printout from a lab printer, remote printer, trashcan, etc.

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 C++. 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.

Feel free to discuss the homework assignments and your program source code with the graduate teaching assistants, the instructor, or the free tutors proved by ACM or UPE. The discussion of your program source code must be limited to these people.

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 C++. 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.

Feel free to discuss the homework assignments and your program source code with the graduate teaching assistants, the instructor, or the free tutors proved by ACM or UPE. The discussion of your program source code must be limited to these people.

If you have any question as to how the Honor Code applies to this class, remember that:

  1. Any work done in this class must be done on an individual basis.
  2. Credit will be given only for work done entirely on an individual basis.
  3. Do not make any assumptions as to who can provide help on a programming assignment
  4. All submitted work is archived. All submitted programs will be subjected to automated cheat analysis.
  5. Evidence indicating the violation of the policy stated above will be turned in directly to the Honor Court.
  6. It is much easier to explain a poor grade to parents or a potential employer than to explain an Honor Code violation.

In addition, the Honor Code statement included in the Student Guide to the New Automated Grade is in force for this class.
* 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.

BACK