Key points are not available for this paper at this time.
Contexte et arrière-plan. Le live coding est une méthode d'enseignement dans laquelle un instructeur écrit du code de manière dynamique devant des étudiants dans le but de transmettre des compétences telles que le développement incrémental et le débogage. En revanche, les exemples de code statique traditionnels impliquent généralement un instructeur qui commente ou explique des composants de code pré-écrit. Malgré les recommandations d'utiliser le live coding et une pléthore d'analyses qualitatives identifiant les avantages d'apprentissage perçus, il manque des évaluations empiriques pour confirmer ces avantages d'apprentissage, en particulier en ce qui concerne les processus de programmation des étudiants.
Shah et al. (Mon,) ont étudié cette question.