NCSU brick logo

CSC/ECE 506: Architecture of Parallel Computers

Summer 2025

syllabus: academic integrity

Academic Integrity

Students are required to work independently on homework assignments unless otherwise specified by the instructor. The decision as to whether a student cheated depends on the intent of an assignment, the ground rules specified by the instructor, and the behavior of the student. Two guidelines help an instructor decide if cheating has occurred:

  • Program plagiarism will be suspected if an assignment that calls for independent development and implementation of a program results in two or more solutions so similar that one can be converted to another by mechanical transformation.
  • Cheating will be suspected if a student who was to complete an assignment independently cannot explain both the intricacies of his or her solution and the techniques used to generate that solution.
  • Letting someone (other than your partner on the assignment) see your code or your answer is an academic-integrity violations. Many incidents, perhaps the majority, stem from situations where someone asked to see someone else\'s work just to learn from it.

It is unreasonable to expect a complete definition of cheating; each case is important enough to be given careful, individual scrutiny. It is, however, helpful to have guidelines and precedents. Here are some examples of cases which are clearly cheating and clearly not cheating.

Large Language Models

Use of large language models is permitted for all homework in this class. However, directly turning in the output of a large language model as your homework solution is not permitted. If multiple students turn in solutions so similar that one can be converted to another by mechanical means, they have committed plagiarism even if they had no contact with each other, but just turned in the output of the same LLM. Students are permitted to experiment with LLM prompts to customize their own solution. Using LLMs to improve your code, independently of other students or teams, is not cheating.

Cheating

  • Turning in someone else's work as your own (with or without his or her knowledge). Turning in a completely duplicated assignment is a flagrant offense.
  • Allowing someone else to turn in your work as his or her own.
  • Several people writing one program and turning in multiple copies, all represented (implicitly or explicitly) as individual work.
  • Using any part of someone else's work without the proper acknowledgment.
  • Stealing an examination or a solution from the instructor. This is an extremely flagrant offense.

Not Cheating

  • Turning in work done alone or with the help of the course staff.
  • Submission of one assignment for a group of students if group work is explicitly permitted (or required).
  • Getting or giving help on how to do something on Unix or another operating system used in a course project.
  • Getting or giving help on the meaning of diagnostic messages from the compiler.
  • High-level discussion of course material for better understanding.
  • Discussion of assignments to understand what is being asked for.

The instructor and course staff will not condone cheating. When cheating is suspected, instructors will take reasonable action to establish whether it has occurred. If it has, the instructor or the Office of Student Conduct will apply appropriate disciplinary policy. All violations and penalties will be reported to the Office of Student Conduct, in accordance with NCSU policy. Records are kept by the OSC for a period of ten years after the violation; they do not result in a permanent notation on a student's record. However, the student always has the right to bring the case before the Office of Student Conduct, if, for example, he/she feels this will result in a more sympathetic hearing. Failure to request that the case be brought before the Office of Student Conduct will be deemed a waiver of this right.

A list of possible disciplinary actions is given below:

Actions within the course

  • No credit, reduced credit, or negative credit for the assignment.
  • Loss of a letter grade for the course.
  • Makeup assignment over the same material; no credit.
  • Forced drop in the course.

Actions by the University

  • Failure in the course.
  • Academic integrity probation for at least a year.
  • Suspension from the University for a designated period.
  • Expulsion from the University.

The following policies apply to all cases of cheating and plagiarism:

For a first offense, the penalty will always be more severe than the penalty for failing to turn in the assignment (or take the exam) in question.

For either repeated offenses or a flagrant offense by any student, the instructor shall refer the incident directly to the Office of Student Conduct for action.

E. F. Gehringer

1/10/85, rev. 8/16/17

©2007-2024 NC State University | Disclaimer
back to top