Dagstuhl Seminar on Notional Machines and Programming Language Semantics in Education
Collaborate on initiating projects related to notional machines and programming language misconceptions
Schloss Dagstuhl, GermanySun, Jul 7, 2019 — Fri, Jul 12, 2019
Matthias Hauswirth participating in this seminar on Notional Machines and Programming Language Semantics in Education in Dagstuhl, Germany.
Poster presentation on Conceptual Change in Learning to Program.
Learning to program is hard. In this poster we show two approaches we used to investigate the conceptual change students undergo as novice programmers. We use the Informa Clicker tool where students construct responses, similar to visual program simulation, and we use the Informa Mastery Learning platform to support the detailed analysis of the development of a fine-grained set of specific skills. Based on these approaches we have identified a collection of 165 misconceptions about programming in Java. At USI we are now embarking on a project to investigate trajectories through that space of conceptual understanding and to connect learning between different programming languages.