Sammanfattning
In this paper, we report on the analysis of a novel type of automatically recorded detailed programming session data collected on a university-level web programming course. We present a method and an implementation of collecting rich data on how students learning to program edit and execute code and explore its use in examining learners' behavior. The data collection instrument is an in-browser Python programming environment that integrates an editor, an execution environment, and an interactive Python console and is used to deliver programming assignments with automatic feedback. Most importantly, the environment records learners' interaction within it. We have implemented tools for viewing these traces and demonstrate their potential in learning about the programming processes of learners and of benefiting computing education research and the teaching of programming.
Originalspråk | engelska |
---|---|
Titel på värdpublikation | Proceedings of the 13th Koli Calling International Conference on Computing Education Research (Koli Calling '13) |
Förlag | ACM |
Utgivningsdatum | 2013 |
Sidor | 13-22 |
ISBN (elektroniskt) | 978-1-4503-2482-3 |
DOI | |
Status | Publicerad - 2013 |
MoE-publikationstyp | A4 Artikel i en konferenspublikation |
Evenemang | Koli Calling International Conference on Computing Education Research - Koli, Finland Varaktighet: 14 nov. 2013 → 17 nov. 2013 Konferensnummer: 13 |
Vetenskapsgrenar
- 113 Data- och informationsvetenskap
Priser
-
ACM Computing Reviews’ Best of 2013
Helminen, J. (!!Recipient), Ihantola, Petri (!!Recipient) & Karavirta, V. (!!Recipient), 2013
Pris: Pris och hedersbetygelser