Why we still can't stop plagiarism in undergraduate computer science (2018)

Project‑based and Exam‑heavy Approaches

  • Several comments endorse ungraded or low‑weight homework plus:
    • A substantial project built over the term.
    • A timed, in‑person practical where each student must modify their own project; tasks are chosen to both prove authorship and stress-test design/complexity.
  • Variants: oral/whiteboard exams, viva voce defenses of projects, pen‑and‑paper finals, and “no take‑home” weekly in‑class assignments.
  • Benefits: plagiarism becomes pointless, understanding and architecture are directly tested.
  • Costs: extremely time‑ and staff‑intensive, hard to scale, often “brutal” with lower pass rates; fairness and accessibility issues (e.g., large cohorts, weaker language skills).

Role and Weight of Homework

  • One camp: homework should be primarily for practice; grades should come mostly or entirely from proctored exams.
    • Optional or low‑weight homework often leads to more exam failures, but that’s seen by some as the student’s responsibility.
  • Another camp: the deepest learning and “real‑world” skills come from large, graded projects and sustained homework; exams can’t fully measure that.
  • Suggested compromises: homework to qualify for the exam (or provide bonus points), or multi‑part assignments where suspected plagiarists get extra work.

AI/LLMs and Changing Cheating Patterns

  • Many note that traditional plagiarism signals (identical code, whitespace quirks) are largely obsolete; LLMs can generate and “rewrite” solutions.
  • Instructors report:
    • More students getting perfect homework scores and then failing exams.
    • Students turning in AI‑generated work they cannot explain in oral exams.
  • Proposed responses: heavily exam‑weighted grading, in‑lab coding with logging/keystroke replay, and using LLMs to generate many variant problems.

Incentives, Institutions, and Culture

  • Strong view that degree value as a hiring filter drives cheating: when the diploma matters more than the learning, cheating is rational.
  • Some argue universities, especially revenue‑driven ones with many international students, have weak incentives to crack down hard; enforcement and sanctions are often mild.
  • Others insist institutions must protect their signal: unchecked cheating will erode program reputation and harm honest students.

Honor Codes, Ethics, and Empathy

  • Honor codes are seen as:
    • Weak direct deterrents but useful as legal/administrative evidence that students knew the rules.
    • Culturally dependent; cheating remains common in many “honor code” environments.
  • Debate over how much to factor desperation, mental health, and unequal preparation into responses to cheating:
    • One side emphasizes strict, consistent consequences to protect trust.
    • The other stresses understanding underlying causes and avoiding life‑ruining penalties for a single bad decision.