A layered strategy for integrating generative AI into practice-led computer programming education

Recent developments in generative AI (GAI) have made skills in AI-assisted programming essential for graduates. In order to accommodate these changes we have developed a layered strategy to integrate GAI into undergraduate computer programming education while maintaining foundational coding competencies. This paper reflects on our strategy development process via Kolb’s experiential learning reflective framework, drawing on scaffolded learning and constructive alignment. We discuss challenges, stakeholder feedback, and iterative refinements to our framework to offer an insight into the challenging process of integrating GAI into learning and teaching strategy. This contributes a validated, scaffolded framework for GAI integration that balances efficiency with critical skill retention, offering a model for computing education and beyond. This article was published open access under a CC BY licence: https://creativecommons.org/licenses/by/4.0/ .

Authors

Institutions

Publication Details

Journal
Developing Academic Practice
Published
2026-04-29
DOI
https://doi.org/10.3828/dap.2026.5
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A layered strategy for integrating generative AI into practice-led computer programming education

Paul Craig, Ling Wang, Thomas Selig
Developing Academic Practice
Teaching and Learning Programming
article

A layered strategy for integrating generative AI into practice-led computer programming education

Paul Craig, Ling Wang, Thomas Selig
article en

Abstract

Recent developments in generative AI (GAI) have made skills in AI-assisted programming essential for graduates. In order to accommodate these changes we have developed a layered strategy to integrate GAI into undergraduate computer programming education while maintaining foundational coding competencies. This paper reflects on our strategy development process via Kolb’s experiential learning reflective framework, drawing on scaffolded learning and constructive alignment. We discuss challenges, stakeholder feedback, and iterative refinements to our framework to offer an insight into the challenging process of integrating GAI into learning and teaching strategy. This contributes a validated, scaffolded framework for GAI integration that balances efficiency with critical skill retention, offering a model for computing education and beyond. This article was published open access under a CC BY licence: https://creativecommons.org/licenses/by/4.0/ .

Developing Academic PracticeVol. 2026(Special)
Xi’an Jiaotong-Liverpool University (CN)
Quality Education
Openalex Percentile: Top 5%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.