The semantics of programming languages comprise many concepts that are alternatives to each other, such as by-reference and by-value parameter passing. To help teach these concepts, Diwan et al. introduced the programming language Mystery, with fixed syntax but configurable semantics, and described how this language enables new approaches to teaching programming languages concepts. In this paper, we reproduce the studies by Diwan et al. in a [European Country] setting, describe extensions to the original system, and a new technique for evaluating the utility of student experiments. We largely confirm the earlier findings and show how our evaluation technique helps us in our understanding of student experiments.
Fri 20 NovDisplayed time zone: Central Time (US & Canada) change
Fri 20 Nov
Displayed time zone: Central Time (US & Canada) change
11:00 - 12:20 | |||
11:00 30mTalk | The PL-Detective Revisited SPLASH-E Christoph Reichenbach Lund University Link to publication DOI Media Attached | ||
11:30 20mTalk | CSS Instruction Enhanced by Objective Typography SPLASH-E Karl Stolley Illinois Institute of Technology Link to publication | ||
11:50 30mTalk | Nudging Student Learning Strategies Using Formative Feedback in Automatically Graded Assessments SPLASH-E Lucas Zamprogno University of British Columbia, Reid Holmes University of British Columbia, Elisa Baniassad University of British Columbia Link to publication |