DIGITAL LIBRARY
PUBLIC ENGAGEMENT IN ACTION: DEVELOPING AN INTRODUCTORY PROGRAMMING MODULE FOR APPRENTICES
Warwick University (UNITED KINGDOM)
About this paper:
Appears in: ICERI2024 Proceedings
Publication year: 2024
Pages: 2721-2728
ISBN: 978-84-09-63010-3
ISSN: 2340-1095
doi: 10.21125/iceri.2024.0716
Conference name: 17th annual International Conference of Education, Research and Innovation
Dates: 11-13 November, 2024
Location: Seville, Spain
Abstract:
Programming is a crucial skill in today’s world and is being taught worldwide at different levels. However, in the literature, there is little research investigating a formal approach to embedding public engagement into programming module design. This paper explores the integration of public engagement into an introductory programming module at Warwick University, UK, as part of the Digital and Technology Solutions (DTS) degree apprenticeship.

The module design follows a ‘V’ model, which integrates community engagement with traditional programming education, providing a holistic learning experience. The aim is to enhance learning by combining programming education with community engagement. Apprentices participate in outreach activities, teaching programming and Arduino hardware to local secondary school students. This hands-on approach aligns with Kolb’s experiential learning model, improving communication skills and solidifying programming concepts through teaching. The module also includes training in safeguarding, presentation skills, and storytelling to prepare apprentices for public engagement. Pedagogical techniques in the module include live coding, group exercises, and Arduino kit usage, as well as peer education, allowing apprentices to learn from and teach each other.

Degree apprentices, who balance part-time studies with full-time employment, bring diverse knowledge and motivations. The benefit of public engagement is that it helps bridge their skills gap, fostering teamwork and creating a positive learning environment. Embedding public engagement in programming education also enhances both technical and soft skills, providing apprentices with a deeper understanding of community issues and real-world applications. Our design supports their academic and professional growth, ensuring the module’s ongoing success and impact.
Keywords:
Programming, public engagement, outreach activities, degree apprenticeship.