Academic Integrity Policy

Academic Integrity

School of Computing 
University of Nebraska-Lincoln
Adopted May 3, 2001

This document presents the position of the School of Computing, University of Nebraska-Lincoln, on the subject of Academic Integrity. This document is consistent with and expands on the University's overall Student Code of Conduct, and is an adaptation (with permission) of Academic Integrity in Computer Science from the Department of Computer Science, School of Engineering and Applied Science, George Washington University.

It is the responsibility of each teacher, teaching assistant, researcher, and student to understand and vigorously promote and enforce this Policy for Academic Integrity. This document will be widely distributed and prominently displayed as a constant reminder of this policy. Academic integrity and dishonesty are carefully defined and numerous examples of both are presented so that there can be little doubt where the line between the two lies. Guidelines and procedures are given for enforcement of academic integrity. Consequences are specified. An appeals process is presented that protects both the due process rights of the accused and the academic freedom of the instructor. Furthermore, all necessary assistance will be given to make available tools for the detection of dishonesty, develop techniques to avoid dishonesty, and further elucidate and promote professional ethics.


  • The School of Computing adheres to high standards for academic honor and integrity. School of Computing students, teachers, and staff will neither engage in nor tolerate academic dishonesty. This standard requires all individuals to report any information regarding violations to the School of Computing director. The School of Computing will pursue all reported violations and appropriately punish persons judged guilty of academic dishonesty.
  • Academic dishonesty includes cheating, fabrication or falsification of student work, plagiarism, complicity in academic dishonesty, misrepresentation to avoid academic work, and failure to properly report any information regarding academic dishonesty. Examples include copying or allowing others to copy solutions from unauthorized sources (such as other students, textbooks, or the Internet), unauthorized collaboration with others (including tutors, TAs, and helpdesk staff), and modifying or deleting the files of others.
  • Every student enrolled in a course, assisting someone enrolled in a course, or employed by the School of Computing is implicitly agreeing to abide by the following Statement of Compliance with Academic Integrity Policy:
    • I have read and agree to abide by the Academic Integrity Policy of the School of Computing. I understand that should I violate this policy, I will be subject to the consequences outlined in the policy.
  • Students found guilty of academic dishonesty will be punished as outlined in the policy, which may include failing the course or expulsion from the University.


You are acting with academic integrity to the extent that you do your academic work honestly and ethically, and in particular:

  • taking full credit for your own work, and giving full credit to others who have helped you, or whose work you have incorporated into your own.
  • representing your own work honestly and accurately.
  • cooperating with other students on academic exercises only where specifically authorized.
  • properly reporting information regarding academic dishonesty.

Why should I act with academic integrity?

  • Pride in yourself: You should be able to look at yourself in the mirror and see an honest, ethical person looking back.
  • Pride in your work: You should be able to tell yourself that you completed your work using your own knowledge and skills, without deceiving your colleagues, your instructors, or yourself.
  • Pride in your profession: You should make yourself ready to move on to subsequent courses, graduation, or employment fully prepared. If you have "cheated" in your work, taking credit for others' efforts, you have cheated yourself. The main reason you are in a the university's School of Computing program is to learn to be a professional in this field, and if you cheat, probably you have not learned what you were supposed to learn.

Why should I care if others act with academic integrity?

  • The value of your degree is reduced: If you graduate from a program with a reputation for tolerating unethical or dishonest behavior, what will employers or graduate schools think of you? They will have no way to know that you were one of the honest ones.
  • The world may be a more unpleasant place:In every aspect of modern life we are dependent on computers and the software that operates them. Indeed, we trust our lives and our businesses to computers and software. Nearly all School of Computing graduates will, at some point in their careers, be responsible for some important aspect of a computer system whose failure might hurt someone's business or body. Graduates who got their education on the strength of others' work, not their own, may well be incompetent and dangerous in the workplace. For example:
    • Would you drive a car whose computerized braking system was developed by former students you knew had cheated their way through school?
    • Would you trust your credit card numbers to the e-commerce site developed by former students who cheated their way through school?

Academic Dishonesty


According to the Student Code of Conduct, Section 4.2,  academic dishonesty includes, but is not limited to, the following:

  1. Cheating. Copying or attempting to copy from an academic test or examination of another student; using or attempting to use unauthorized materials, information, notes, study aids or other devices for an academic test, examination or exercise; engaging or attempting to engage the assistance of another individual in misrepresenting the academic performance of a student; or communicating information in an unauthorized manner to another person for an academic test, examination or exercise.
  2. Fabrication or Falsification. Falsifying or fabricating any information or citation in any academic exercise, work, speech, test or examination. Falsification is the alteration of information, while fabrication is the invention or counterfeiting of information.
  3. Plagiarism. Presenting the work of another as one's own (i.e., without proper acknowledgment of the source) and submitting examinations, theses, reports, speeches, drawings, laboratory notes or other academic work in whole or in part as one's own when such work has been prepared by another person or copied from another person.
  4. Abuse of Academic Materials. Destroying, defacing, stealing, or making inaccessible library or other academic resource material.
  5. Complicity in Academic Dishonesty. Helping or attempting to help another student to commit an act of academic dishonesty.
  6. Falsifying Grade Reports. Changing or destroying grades, scores or markings on an examination or in an instructor's records.
  7. Misrepresentation to Avoid Academic Work. Misrepresentation by fabricating an otherwise justifiable excuse such as illness, injury, accident, etc., in order to avoid or delay timely submission of academic work or to avoid or delay the taking of a test or examination.
  8. Other. Academic units and members of the faculty may prescribe and give students prior notice of additional standards of conduct for academic honesty in a particular course, and violation of any such standard of conduct shall constitute misconduct under this Code of Conduct and the University Disciplinary Procedures.


Unless specifically prohibited by the instructor, it is acceptable to discuss the meaning of assignments. Discussing general approaches and strategies for solutions may be permissible, but unless specifically allowed, such communications should not include written material or code and should not transmit substantive or specific elements of a solution. In particular, shared flowcharts, pseudocode, code, or documentation are not allowed unless specifically permitted by the instructor.
Any cooperation beyond discussing general approaches and general strategies, including shared pseudocode or flowcharts, shared code, or shared documentation, is not allowed unless specifically permitted by the instructor.

Courses involving computer programming require special consideration because use of the computer permits easy copying and trivial modification of programs. The following guidelines are provided to help in determining whether an incident of academic dishonesty has occurred.

  • The instructor may suspect students of program plagiarism if they submit a program that is so similar to the program submitted by a present or past student in the course that one solution may be converted to the other by a simple mechanical transformation.
  • The instructor may suspect students of cheating, whether on a program or an examination, if they cannot explain both the intricacies of their solution and the techniques and principles used to generate that solution.
  • In a collaborative team assignment, the instructor may suspect a student of failure to adequately complete that  assignment if observation or questioning leads the instructor to believe the student has not shouldered an equitable portion of the burden in the assignment.

All School of Computing students, teachers, and staff share in upholding high standards for academic honor and integrity. Consistent with this responsibility, the School of Computing standard of conduct requires all students, teachers, and staff to report any and all information regarding academic dishonesty to the School of Computing director.


The following lists are not intended to be exhaustive.

You are not acting dishonestly if you

  • discuss generally class notes, handouts, practice problems and text material with other students;
  • have permission to collaborate with other students on a project, and you list all collaborators;
  • receive appropriate advice from instructors, teaching assistants, or staff members involved in the course;
  • appropriately share knowledge with other students about syntax errors, coding tricks, or other language-specific information that makes programming easier;
  • appropriately engage, with other students, in a general discussion of the nature of an assignment, the requirements for an assignment, or general implementation strategies, so long as no one is using a writing implement (computers included) or looking at any code (with the possible exception of helping another student debug their code, if this is permitted by the instructor);
  • appropriately engage, with other students, in discussion of course concepts or programming strategies in preparation for an assignment or examination;
  • copy code and cite its source on assignments for which the instructor allows inclusion of code other than your own.

You are acting dishonestly if, unless specifically authorized by the instructor, you

  • turn in the work of any other person(s) (former students, friends, textbook authors, people on the Internet, etc.) and represent it as your own work;
  • knowingly permit another person to turn in your work as his or her own work;
  • copy material (code, documentation, etc.) from the work of another student;
  • deliberately transform borrowed sections of code or other material in order to disguise its origin;
  • fabricate compilation or execution results, represent a program that did not compile properly as one that did, or one that did not execute properly as one that did;
  • collaborate with other persons on a project and fail to inform the instructor of this;
  • steal or obtain examinations, answer keys, or program samples from the instructors' files or computer directories;
  • use unauthorized materials during an open-book or closed-book examination, or communicate during an examination in an unauthorized way with another person;
  • modify or delete another student's or an instructor's computer files;
  • leave your work in an insecure area (unprotected file, open trash barrel, lab desk, recycle bin) where other students may easily access it;
  • do not report information regarding academic dishonesty.


According to Section 4.2 b of the Student Code of Conduct, in cases where an instructor finds that a student has committed any act of academic dishonesty, the instructor may in the exercise of his or her professional judgment impose an academic sanction as severe as giving the student a failing grade in the course.

According to the School of Computing Academic Integrity Policy (adopted May 2018), when a School of Computing instructor determines that the academic integrity policy of the department has been violated by a student they should consider the following guidelines when imposing consequences:

1) For a first offense where the student actions were isolated and/or they are remorseful, they will receive no credit for the assignment in question.

2) For a first offense that is considered egregious, e.g., their actions impacted many others, they persist in making untruthful statements in light of overwhelming evidence, etc., they will receive a failing grade for the class and will not be permitted to drop the class or change to pass/no-pass grading.

3)  For a first offense where the offender is not currently a student in the affected class, they will be referred to the Office of Student Conduct & Community Standards for a university warning and other consequences as deemed appropriate by the conduct officer. In egregious cases, the offender will be referred for university probation and other sanctions as deemed appropriate.

4) For a second offense, they will receive a failing grade for the class and will not be permitted to drop the class. If they are not currently a student in the affected class, they will be referred to the Office of Student Conduct & Community Standards for university probation and other sanctions as deemed appropriate by the conduct officer. 

5) For a third offense, they will be expelled from their computing major or minor and will not be permitted to subsequently enroll in any School of Computing course and may be referred to the Office of Student Conduct & Community Standards for additional sanctions.

All offenses, regardless of consequences imposed, will be reported to the Office of Student Conduct & Community Standards for tracking. The department will work with the registrar's office to ensure that students cannot drop the course, in cases 2, 4 & 5, and cannot subsequently enroll in computing courses, in case 5.

The department will work with the registrar's office to ensure that students cannot drop the course, in cases 2-4, and cannot subsequently enroll inSchool of Computing courses, in case 4.

Before imposing an academic sanction the instructor shall first attempt to discuss the matter with the student. If deemed necessary by either the instructor or the student, the matter may be brought to the attention of the student's major adviser, the instructor's department chairperson or head, or the dean of the college in which the student is enrolled. When academic sanction is imposed which causes a student to receive a lowered course grade, the instructor shall make a report in writing of the facts of the case and the academic sanction imposed against the student to the instructor's department chairperson or head and to the judicial officer. The student shall be provided with a copy of this report. Further, the instructor may recommend the institution of disciplinary proceedings against the student for violation of this code, if the instructor in the exercise of his or her professional judgment believes that such action is warranted. In addition to academic sanctions, one or more of the following disciplinary sanctions may be imposed: warning, restitution, probation, behavioral requirement, suspension, or expulsion, as outlined in Section 5 of the Student Code of Conduct for more information about disciplinary actions.

It is School of Computing policy that all information regarding academic dishonesty shall be reported to the School of Computing director. The director is to communicate these reports to the appropriate School of Computing Committee (the Academic Integrity and Grading Committee for undergraduate students, the School of Computing Graduate Committee for graduate students, and the School of Computing Faculty Advisory Committee for instructors and staff) for investigation and consideration of all related matters and of additional sanctions. Such sanctions may range from a reduced grade (including failure in the course) to expulsion from the department or university.


Students who believe they are not guilty of academic dishonesty or believe that the academic sanction imposed by the course instructor is too severe, may appeal to the chair of the School of Computing. The chair may turn the matter over to an appropriate committee (the Undergraduate Advising Committee, the Graduate Committee, or an ad hoc committee). The committee will meet with the student and the instructor, review the evidence, and make a recommendation to the instructor regarding the incident.  The instructor will review the recommendation, and may or may not amend the original decision.  If the student is not satisfied with the outcome of the appeal within the department, he is free to appeal at the university level as permitted in Section 4.2.c and d of the Student Code of Conduct: c. In cases where an instructor's finding of academic dishonesty is admitted by the student and an academic sanction is imposed by the instructor which the student believes to be too severe, the student shall have the right to appeal the severity of the academic sanction through the applicable grade appeal procedure.
d. In cases where an instructor's finding of academic dishonesty is disputed by the student, the matter shall be referred to the judicial officer for disposition in accordance with the university disciplinary procedures. Any academic sanction imposed by the instructor shall be held in abeyance pending a final decision of guilt or innocence under the university disciplinary procedures. If it is determined through these procedures that the student is not guilty of academic dishonesty, the instructor's academic sanction shall be set aside. If it is determined that the student is guilty of academic dishonesty, the instructor's academic sanction shall be imposed in addition to any disciplinary sanction which may be imposed under the university disciplinary procedures, subject to the student's right to appeal the severity of the academic sanction through the applicable grade appeal procedure.

Summary of Processes

Stage 1: Reporting and Collecting Materials

All School of Computing personnel are required to report any and all alleged violations of academic integrity involving School of Computing programs, facilities, students, and/or personnel to the School of Computing director and Academic Integrity Committee.  The committee can be reached at

A report should contain:

  1. The names of the person (or persons) involved in the alleged violation (or violations).
  2. A description of the alleged violation (or violations).
  3. Documentation of the alleged violation (or violations).

If the report involves an alleged violation (or violations) in a School of Computing course and the report is from the instructor of the course, then the report also should contain:

  • The recommended penalty (or penalties) for the violation (or violations).
  • The response (or responses) of those allegedly involved to the alleged violation (or violations) and recommended penalty (or penalties). The instructor should request to meet with the students before filling out the form. 

Please use the Maxient system to submit your report. Email if you have questions about how to fill the form.  The form must be submitted via the Maxient website given below.

Report Submission Instructions:

  1. Go to
  2. Make sure you select “UNL-Computing” from the dropdown for Reporting Department. If you do not select this correctly, the form will not be routed to SOC. If for some reason the reporting department was incorrectly chosen, email the committee and let them know and they will work on routing it back to the SOC.
  3. Complete the form as completely as possible.
  4. In the detailed description field, explain the case in as much detail as possible and also clearly state what recommended penalty (penalties) are being proposed at the end of the description.
  5. In the Academic Sanction checkbox area, please make sure what you choose is consistent with what you wrote in the detailed description. For example, if you recommend zero on assignment, chose only the checkbox “Zero on assignment” and do not check “Reduced grade on assignment, paper, quiz, or exam” as that is in conflict with each other.   
  6. Attach relevant evidence of plagiarism and any student responses and correspondence in the Supporting Documentation section and upload.  You many upload as many files of evidence as needed.
  7. Note that you can report multiple students via the “Involved Parties” section of the form. A separate case will be created for each related to the same incident.

Once this form is filled out, the student will be informed of the violation reported by the Academic Integrity Committee secretary and will be allowed to supply a statement and/or request to meet with the committee chair to make a statement or ask questions. If they choose to do so, they will receive one week to do this.

Stage 2: Academic Integrity Committee Recommendation

The Academic Integrity Committee will make a recommendation to the School of Computing director within one week of Stage 1. Note that this might be longer if additional information needs to be collected from the instructor as requested by the Academic Integrity Committee. The student receives the copy of the Academic Integrity Committee recommendation and will be allowed to submit an appeal within two weeks.

Stage 3: School of Computing Director Decision

The School of Computing director will make a decision two weeks after Stage 2. The student, instructor, student’s home department, Office of Student Conduct, and Academic Integrity Committee will receive the director’s decision. The School of Computing keeps a record of the number of violations for each student. The Academic Integrity Committee secretary forwards appropriate actions (unable to withdraw, number of violations) to the Office of Student Conduct and the Registrar.

Faculty, Staff, Graduate and Undergraduate TAs, Tutors, and Helpdesk staff:

  1. Anyone who works for the School of Computing is required to read and understand the academic integrity policy, and sign a statement saying they understand and agree to abide by the policy.
  2. The School of Computing will pursue the dismissal of anyone found guilty of academic dishonesty, and additional sanctions may be imposed.

Academic Integrity and Grading Appeals Committee

Related Links