English

Public Engagement in Action: Developing an Introductory Programming Module for Apprentices

Computers and Society 2024-12-23 v1

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 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

Cite

@article{arxiv.2412.15223,
  title  = {Public Engagement in Action: Developing an Introductory Programming Module for Apprentices},
  author = {Jianhua Yang and Mir Seyedebrahimi and Margaret Low and Holly Heshmati},
  journal= {arXiv preprint arXiv:2412.15223},
  year   = {2024}
}

Comments

8 pages, 2 figures, 17th annual International Conference of Education, Research and Innovation, https://library.iated.org/view/YANG2024PUB

R2 v1 2026-06-28T20:42:49.914Z