论文标题
保持乐趣:关于运行在线编码营的经验报告
Keeping Fun Alive: an Experience Report on Running Online Coding Camps
论文作者
论文摘要
COVID-19的流行爆发从根本上禁止参与者在编码训练营和类似经验中的搭配和面对面的相互作用,这是帮助参与者推进技术工作的关键特征。在运行在线编码训练营时,面临几个具体问题,需要解决,这可以为参与者达到相同水平的积极成果。这样的问题之一是如何保持与参与者在面对面环境中通过体育活动和互动获得的相同水平的乐趣。在本文中,我们报告了设计和运行一个完全远程的编码营获得的经验和见解,该训练营使高中生接触基于敏捷的软件工程实践,以增强其开发高质量软件的能力。为了设计在线编码营地,我们对编码营的面对面版本进行了调整,以保持相同的“乐趣”,即旨在增加沟通,吸引参与者并引入有趣的项目以减少计算机使用,以减少由于能够维护学生实现学习目标的技术课程而引起的疲劳。与面对面编码训练营的结果进行了比较,表明我们成功地在线版中保持了乐趣,在线营地的参与者能够在产品和过程中与面对面版本相同的质量水平产生结果。根据我们的经验,我们综合了学习的教训,并为教育工作者绘制了一些指南。
The outbreak of the COVID-19 pandemic prohibited radically the collocation and face-to-face interactions of participants in coding bootcamps and similar experiences, which are key characteristics that help participants to advance technical work. Several specific issues are faced and need to be solved when running online coding camps, which can achieve the same level of positive outcomes for participants. One of such issues is how to keep the same level of fun that participants obtained through physical activities and interactions in the face-to-face settings. In this paper, we report on our experience and insights gained from designing and running a fully remote coding camp that exposes high school students to Agile-based Software Engineering practices to enhance their ability to develop high-quality software. To design the online coding camp, we adapted the face-to-face version of the coding camp to keep the same "level of fun", i.e., adaptations aimed at increasing communication, engaging participants, and introducing fun items to reduce fatigue due to prolonged computer use, while preserving the technical curriculum that enables students to attain the learning goals originally planned. The comparison with the results of the face-to-face coding camp shows that we succeeded in keeping the fun alive in the online edition, and the participants of online camp were able to produce the results at the same level of quality in terms of product and process as in the face-to-face edition. From our experience, we synthesize lessons learned, and we sketch some guidelines for educators.