中文

行动中的公众参与:为学徒培养编程模块的开发

计算机与社会 2024-12-23 v1

摘要

编程是当今世界中至关重要的技能,正在全球各地以不同水平被教授。然而,在文献中缺乏对将公众参与嵌入编程模块设计中的正式方法的探讨。本文探索了在英国韦克学院大学的“数字与技术解决方案(DTS)”学位学徒项目中,将公众参与整合到入门级编程模块中的做法。该模块设计遵循“V”模型,将社区参与与传统编程教育相结合,提供全面的学习体验。旨在通过将编程教育与社区参与相结合来增强学习体验。学徒参与外展活动,向当地中学学生教授编程和Arduino硬件。这种实践方法与柯尔布的体验式学习模型相吻合,通过教学来提高沟通技能并巩固编程概念。模块还包括 safeguarding 培训、演讲技能和讲故事训练,以准备学徒进行公众参与。模块中的教学技术包括现场编码、小组练习和Arduino 套件使用,以及同伴教育,使学徒能够彼此学习和教学。作为兼顾part-time学习与full-time就业的学徒,他们带来了多样化的知识和动机。公众参与的好处在于有助于弥合他们的技能差距,促进团队合作,营造积极的学习环境。将公众参与嵌入编程教育还能提升技术技能和软技能,使学徒对社区问题和实际应用有更深入的理解。我们的设计支持他们的学术和职业发展,确保该模块的持续成功和影响力。

关键词

引用

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

备注

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