Public Engagement in Action: Developing an Introductory Programming Module for Apprentices
Jianhua Yang, Mir Seyedebrahimi, Margaret Low, Holly Heshmati

TL;DR
This paper presents a novel integration of public engagement into an introductory programming module for apprentices, combining community outreach with technical education to enhance soft skills and real-world understanding.
Contribution
It introduces a 'V' model-based module design that embeds public engagement in programming education for apprentices, fostering experiential learning and community involvement.
Findings
Improved communication and teamwork skills among apprentices.
Enhanced understanding of community issues through outreach activities.
Positive feedback from apprentices and community partners.
Abstract
Programming is a crucial skill in today's world and 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 the University of Warwick, 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
