Keeping Fun Alive: an Experience Report on Running Online Coding Camps

03/01/2022
by   Ilenia Fronza, et al.
0

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.

READ FULL TEXT
research
12/28/2020

Experiential Learning Approach for Software Engineering Courses at Higher Education Level

Background: Software project management activities help to introduce sof...
research
04/24/2021

Online Hackathons as an Engaging Tool to Promote Group Work in Emergency Remote Learning

In 2020, due to the COVID-19 pandemic, educational activities had to be ...
research
07/18/2023

Agile Methodology in Online Learning and How It Can Improve Communication: A Case Study

This paper presents a study on using Agile methodologies in the teaching...
research
04/16/2020

Holding a Conference Online and Live due to COVID-19

The joint EDBT/ICDT conference (International Conference on Extending Da...
research
05/25/2020

Experimental, ad hoc, online, inter-university student e-contest during the pandemic: Lessons learned

We are reporting on lessons learned from an e-contest for students held ...
research
09/22/2021

A Data-Analytic Evaluation of Smoking Cessation via Online Hypnosis

In this article we report the observations of our field study which inve...
research
09/08/2022

Alternate Timelines for TidalCycles

The TidalCycles (or Tidal for short) live coding environment has been de...

Please sign up or login with your details

Forgot password? Click here to reset