Refining a Holistic, Student-Centred Foundation-Year Programming Module Through Iterative Digital Pedagogy and Responsible AI Integration

This paper presents a second-cycle evaluation of a foundation-year Introduction to Programming module that integrated Khan Academy, generative AI tools, interactive classroom activities, and game-based learning within a holistic, student-centred teaching framework. Building upon the findings and limitations identified during the first delivery cycle, the module was refined through iterative changes to lesson pacing, Blackboard structure, practical scaffolding, quizzes, commented coding exercises, and responsible AI guidance. The module was delivered to mixed-ability cohorts across computing-related disciplines and combined approximately 60 hours of face-to-face teaching with self-paced digital learning and practical programming activities. Students engaged with Python programming through game-inspired exercises, pair programming, incremental development tasks, and a final coursework project involving the creation of a functional game prototype. Compared to the previous delivery cycle, observational findings and module performance data suggest improved student confidence, stronger engagement, and more technically ambitious project outcomes. Average marks increased from 59.4% to 63.9%, while the percentage of students passing submitted work increased from 90.0% to 94.9%. Students also demonstrated greater willingness to experiment beyond tutorial examples, with some learners independently publishing projects on platforms such as itch.io as part of their growing professional portfolios. The paper discusses the evolving role of generative AI within introductory programming education, particularly the importance of guided and reflective usage to support conceptual understanding rather than shortcut-driven learning. Findings suggest that iterative refinement of digital pedagogies, combined with structured support and practical game-based learning, can positively contribute to engagement, inclusivity, and confidence within foundation-year computing education.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-05-18
DOI
https://doi.org/10.5281/zenodo.20271721
Primary Topic
Teaching and Learning Programming
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Refining a Holistic, Student-Centred Foundation-Year Programming Module Through Iterative Digital Pedagogy and Responsible AI Integration

Mario Santos
Zenodo (CERN European Organization for Nuclear Research)
Teaching and Learning Programming
preprint

Refining a Holistic, Student-Centred Foundation-Year Programming Module Through Iterative Digital Pedagogy and Responsible AI Integration

Mario Santos
preprint en

Abstract

This paper presents a second-cycle evaluation of a foundation-year Introduction to Programming module that integrated Khan Academy, generative AI tools, interactive classroom activities, and game-based learning within a holistic, student-centred teaching framework. Building upon the findings and limitations identified during the first delivery cycle, the module was refined through iterative changes to lesson pacing, Blackboard structure, practical scaffolding, quizzes, commented coding exercises, and responsible AI guidance. The module was delivered to mixed-ability cohorts across computing-related disciplines and combined approximately 60 hours of face-to-face teaching with self-paced digital learning and practical programming activities. Students engaged with Python programming through game-inspired exercises, pair programming, incremental development tasks, and a final coursework project involving the creation of a functional game prototype. Compared to the previous delivery cycle, observational findings and module performance data suggest improved student confidence, stronger engagement, and more technically ambitious project outcomes. Average marks increased from 59.4% to 63.9%, while the percentage of students passing submitted work increased from 90.0% to 94.9%. Students also demonstrated greater willingness to experiment beyond tutorial examples, with some learners independently publishing projects on platforms such as itch.io as part of their growing professional portfolios. The paper discusses the evolving role of generative AI within introductory programming education, particularly the importance of guided and reflective usage to support conceptual understanding rather than shortcut-driven learning. Findings suggest that iterative refinement of digital pedagogies, combined with structured support and practical game-based learning, can positively contribute to engagement, inclusivity, and confidence within foundation-year computing education.

Zenodo (CERN European Organization for Nuclear Research)
Quality Education
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.