Frontiers in Artificial Intelligence· 2026Q1
Large language model-assisted modern programming pedagogy model: a perspective on teaching programming in the era of LLMs
- 0citations
- Q1SCImago
- 2026year
Short summary
The LAMPP model offers a theory-informed framework for integrating LLMs into programming education, guided by four design principles and an ethics dimension.
AI-generated from the title and abstract; the full text is not read.
Key points
- Proposes the LAMPP model as a theory-informed framework for integrating LLMs into programming pedagogy.
- The model is structured around four design principles: teaching, lesson design, engagement, and assessment.
- Ethics is incorporated as a distinct dimension that influences all pedagogical aspects.
- The LAMPP model includes mechanisms to address potential learning losses from inappropriate LLM use.
AI-generated from the title and abstract; the full text is not read.
Abstract
Large language models (LLMs) are a double-edged technology. They can serve as learning assistants in programming while simultaneously raising pedagogical and ethical concerns. Programming education researchers have responded by providing guidelines and recommendations on teaching, assessment, and the ethical use of LLMs. Although these developments are welcome, the literature still lacks theory-based frameworks that provide a philosophical grounding for programming pedagogy. This perspective paper addresses this gap by proposing the LLM-Assisted Modern Programming Pedagogy (LAMPP) model. The model aims to provide a theory-informed framework for systematically guiding the integration of LLMs into programming pedagogy. It proposes four design principles encompassing the core components of pedagogy (i.e., teaching, lesson design, engagement, and assessment). Ethics is included as an additional dimension because ethical concerns cut across all aspects of pedagogy. The LAMPP model proposes different mechanisms that may mitigate potential learning losses associated with inappropriate or excessive reliance on LLMs. Future studies should test the effectiveness of these mechanisms. The model may provide a basis for educators, researchers, and policymakers when considering policies, curriculum structures, course outcomes, assessment practices, and ethical guidelines related to programming pedagogy. In summary, it is not about LLM tools themselves but about the pedagogical orchestration of these technologies in programming education.
The authors' abstract, as published at the source. Frontiers in Artificial Intelligence, 2026 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Computer Science Applications
Computer Science ApplicationsComputer Science