Cited by 241Teaching and Learning ProgrammingArtificial Intelligence in EducationSoftware Engineering Research

From "Ban It Till We Understand It" to "Resistance is Futile": How University Programming Instructors Plan to Adapt as More Students Use AI Code Generation and Explanation Tools such as ChatGPT and GitHub Copilot

Open access
Lau, Sam, Guo, Philip·2023·Proceedings of the 2023 ACM Conference on International Computing Education Research V.1

Abstract

Over the past year (2022–2023), recently-released AI tools such as ChatGPT and GitHub Copilot have gained significant attention from computing educators. Both researchers and practitioners have discovered that these tools can generate correct solutions to a variety of introductory programming assignments and accurately explain the contents of code. Given their current capabilities and likely advances in the coming years, how do university instructors plan to adapt their courses to ensure that students still learn well? To gather a diverse sample of perspectives, we interviewed 20 introductory programming instructors (9 women + 11 men) across 9 countries (Australia, Botswana, Canada, Chile, China, Rwanda, Spain, Switzerland, United States) spanning all 6 populated continents. To our knowledge, this is the first empirical study to gather instructor perspectives about how they plan to adapt to these AI coding tools that more students will likely have access to in the future. We found that, in the short-term, many planned to take immediate measures to discourage AI-assisted cheating. Then opinions diverged about how to work with AI coding tools longer-term, with one side wanting to ban them and continue teaching programming fundamentals, and the other side wanting to integrate them into courses to prepare students for future jobs. Our study findings capture a rare snapshot in time in early 2023 as computing instructors are just starting to form opinions about this fast-growing phenomenon but have not yet converged to any consensus about best practices. Using these findings as inspiration, we synthesized a diverse set of open research questions regarding how to develop, deploy, and evaluate AI coding tools for computing education.

Integrity signals

Registry

Crossref · 10.1145/3568813.3600138

Cites

13 of 13 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Even educators with a positive sentiment towards GenAI have begun implementing restrictions and bans in the classroom.

    “In response, even educators with a positive sentiment towards GenAI have begun implementing restrictions and bans in the classroom.”

    From How Do Programming Students Use Generative AI? (2025) · cites this paper as Lau and Guo 2023

  • Two major approaches appear to emerge: embracing GenAI as a tool for teaching and core software development, or preventing and restricting its use.

    “Two major approaches appear to emerge from this development: either a) embracing GenAI as a tool not only for teaching but also as a core software development tool, or b) preventing and restricting its use [Lau and Guo 2023].”

    From How Do Programming Students Use Generative AI? (2025) · cites this paper as Lau and Guo 2023

  • In the long term, instructors are divided between resisting GenAI to maintain traditional programming education and integrating it to prepare students for future industry demands.

    “In the long term, instructors are divided between resisting GenAI to maintain traditional programming education and integrating it to prepare students for future industry demands [8].”
  • Opinions on how best to integrate GenAI are divided.

    “Opinions on how best to integrate GenAI are divided.”
  • University instructors have concerns about GenAI-assisted cheating in the short term, prompting reactive measures such as bans and grading adjustments.

    “Lau and Guo [8] showed that university instructors have concerns about GenAI-assisted cheating in the short term, prompting reactive measures such as bans and grading adjustments.”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Lau, S., & Guo, P.
Affiliations
University of California San Diego (US)
Venue
Proceedings of the 2023 ACM Conference on International Computing Education Research V.1
Publisher
ACM
Published
2023-08-07
Pages
106-121
OpenAlex
W4386584937
Cited by
241
References
13
Citations by year
2026: 56 · 2025: 102 · 2024: 74 · 2023: 9
FWCI
72.88
Type
conference paper
Language
en
Open access
Locations
ACM Conference on International Computing Education Research (ICER) (publishedVersion, cc-by)
Funders
National Science Foundation (IIS-1845900)
Topics
  • Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
  • Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
Keywords
AI-assisted code generation, ChatGPT, GitHub Copilot, introductory programming, teacher perceptions, AI-assisted cheating, course adaptation, programming education

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review