NORMA eResearch @NCI Library

Senior Coding Framework for Enhancing Python Skills in Students Aged 13-16

Sahni, Anu, Simiscuka, Anderson Augusto, O'Riordan, Brigina, Booth, Julie, Mothersill, David, Hargreaves, April, Darmody, Kate, Bleach, Josephine and Stynes, Paul (2025) Senior Coding Framework for Enhancing Python Skills in Students Aged 13-16. In: 2025 MIPRO 48th ICT and Electronics Convention, MIPRO 2025 - Proceedings. IEEE, Opatija, Croatia, pp. 1329-1334. ISBN 979-833153597-1

Full text not available from this repository.
Official URL: https://doi.org/10.1109/MIPRO65660.2025.11131913

Abstract

The Senior Coding Club (SCC) was designed to teach Python programming to students aged 13 to 16, in the National College of Ireland, Dublin, Ireland, aiming to enhance their skills and confidence in STEM fields. Raspberry Pis were used as the platform for teaching. The comprehensive framework included a pre-programme phase to assess readiness, a structured delivery phase with a balanced focus on theoretical and practical learning, and a postprogramme phase for impact analysis. Core activities included hands-on coding labs, daily assessments, and a culminating hackathon to showcase student projects, with active parental involvement throughout. For students, the program led to significant gains in confidence and interest in STEM subjects. More inclusive attitudes toward STEM was observed. Parents reported enhanced confidence in supporting their children's STEM education. They became more aware of local STEM opportunities and displayed greater positivity about their children's abilities and interests. The SCC boosted students' confidence, with 82 % feeling “Quite confident” or “Very confident” in computer skills (up from 29%) and 71 % in coding (up from almost none). Among parents, 100 % agreed it improved STEM skills, and 78.95 % noted increased interest in STEM, underscoring SCC's broad success.

Item Type: Book Section
Uncontrolled Keywords: Education; Python; Raspberry Pi; STEM; Students
Subjects: L Education > L Education (General)
L Education > LB Theory and practice of education > LB2361 Curriculum
Q Science > QA Mathematics > Electronic computers. Computer science > Computer Systems > Computers > Electronic data processing > Programming languages
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science > Computer Systems > Computers > Electronic data processing > Programming languages
Divisions: School of Computing > Staff Research and Publications
Depositing User: Tamara Malone
Date Deposited: 06 Oct 2025 11:24
Last Modified: 06 Oct 2025 11:24
URI: https://norma.ncirl.ie/id/eprint/8859

Actions (login required)

View Item View Item