An Experience with and Reflections on Live Coding with Active Learning

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

4 Downloads (Pure)

Abstract

In this paper I report and reflect on a concrete experience with changing an introductory programming course from being based on "classical lectures" to being based on live coding with active learning. The experiment is built on learnings found in the literature and the pedagogical theories of scaffolding, think-pair-share and teaching as facilitation of learning. I reflect on the students' reaction to the experiment, the difficulty of the active learning, how to keep time, coverage of learning objectives, the degree of improvisation and student involvement. The experiment was well received by the students, and I report also on the feedback. My hope is that educators who want to introduce live coding with active learning will be able to draw inspiration from my preparation of, execution of and reflections on the experiment.
Original languageEnglish
Title of host publication4th International Computer Programming Education Conference (ICPEC 2023)
EditorsRicardo Alexandre Peixoto de Queiros, Mario Paulo Teixeira Pinto
Number of pages13
PublisherSchloss Dagstuhl. Leibniz-Zentrum für Informatik
Publication date9 Aug 2023
Article number14
ISBN (Electronic)9783959772907
DOIs
Publication statusPublished - 9 Aug 2023
Event4th International Computer Programming Education Conference (ICPEC 2023) - Vila do Conde, Portugal
Duration: 26 Jun 202328 Jun 2023

Conference

Conference4th International Computer Programming Education Conference (ICPEC 2023)
Country/TerritoryPortugal
CityVila do Conde
Period26/06/202328/06/2023
SeriesOpen Access Series in Informatics
Volume112
ISSN2190-6807

Keywords

  • Live coding
  • active learning
  • teaching programming

Fingerprint

Dive into the research topics of 'An Experience with and Reflections on Live Coding with Active Learning'. Together they form a unique fingerprint.

Cite this