Saved in:
Bibliographic Details
Main Authors: Berger, Caroline, Weintrop, David, Elmqvist, Niklas
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2504.02585
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915225790316544
author Berger, Caroline
Weintrop, David
Elmqvist, Niklas
author_facet Berger, Caroline
Weintrop, David
Elmqvist, Niklas
contents Live coding for teaching-synchronously writing software in front of students-can be an effective method for engaging students and instilling practical programming skills. However, not all settings are conducive to live coding and not all instructors are successful in this challenging task. We present results from a study involving university instructors, teaching assistants, and students identifying both barriers and benefits of live coding. Physical infrastructure, a positive classroom community with psychological safety, and opportunities for teacher development are practical considerations for live coding. In order for live coding to be an active learning experience, we recommend that tools support multiple mechanisms for engaging students, directing audience attention, and encouraging student-led live coding.
format Preprint
id arxiv_https___arxiv_org_abs_2504_02585
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle "I Feel Like I'm Teaching in a Gladiator Ring": Barriers and Benefits of Live Coding in Classroom Settings
Berger, Caroline
Weintrop, David
Elmqvist, Niklas
Human-Computer Interaction
Live coding for teaching-synchronously writing software in front of students-can be an effective method for engaging students and instilling practical programming skills. However, not all settings are conducive to live coding and not all instructors are successful in this challenging task. We present results from a study involving university instructors, teaching assistants, and students identifying both barriers and benefits of live coding. Physical infrastructure, a positive classroom community with psychological safety, and opportunities for teacher development are practical considerations for live coding. In order for live coding to be an active learning experience, we recommend that tools support multiple mechanisms for engaging students, directing audience attention, and encouraging student-led live coding.
title "I Feel Like I'm Teaching in a Gladiator Ring": Barriers and Benefits of Live Coding in Classroom Settings
topic Human-Computer Interaction
url https://arxiv.org/abs/2504.02585