Salvato in:
Dettagli Bibliografici
Autori principali: Su, Xiaotian, Wang, April
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:https://arxiv.org/abs/2506.03402
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915323866775552
author Su, Xiaotian
Wang, April
author_facet Su, Xiaotian
Wang, April
contents Live coding is a pedagogical technique in which an instructor writes and executes code in front of students to impart skills like incremental development and debugging. Although live coding offers many benefits, instructors face many challenges in the classroom, like cognitive challenges and psychological stress, most of which have yet to be formally studied. To understand the obstacles faced by instructors in CS classes, we conducted (1) a formative interview with five teaching assistants in exercise sessions and (2) a contextual inquiry study with four lecturers for large-scale classes. We found that the improvisational and unpredictable nature of live coding makes it difficult for instructors to manage their time and keep students engaged, resulting in more mental stress than presenting static slides. We discussed opportunities for augmenting existing IDEs and presentation setups to help enhance live coding experience.
format Preprint
id arxiv_https___arxiv_org_abs_2506_03402
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle The Stress of Improvisation: Instructors' Perspectives on Live Coding in Programming Classes
Su, Xiaotian
Wang, April
Human-Computer Interaction
68N01
K.3.2; H.5.2
Live coding is a pedagogical technique in which an instructor writes and executes code in front of students to impart skills like incremental development and debugging. Although live coding offers many benefits, instructors face many challenges in the classroom, like cognitive challenges and psychological stress, most of which have yet to be formally studied. To understand the obstacles faced by instructors in CS classes, we conducted (1) a formative interview with five teaching assistants in exercise sessions and (2) a contextual inquiry study with four lecturers for large-scale classes. We found that the improvisational and unpredictable nature of live coding makes it difficult for instructors to manage their time and keep students engaged, resulting in more mental stress than presenting static slides. We discussed opportunities for augmenting existing IDEs and presentation setups to help enhance live coding experience.
title The Stress of Improvisation: Instructors' Perspectives on Live Coding in Programming Classes
topic Human-Computer Interaction
68N01
K.3.2; H.5.2
url https://arxiv.org/abs/2506.03402