Sat 21 Feb 2026 11:40 - 12:00 at Meeting Room 260-267 - Programming Languages Chair(s): Daniel Garcia

Continuations, particularly delimited continuations, enable manipulation of control flow and are thus useful for implementing new control structures. Even though continuations have been studied for a long time, and teaching them as an advanced topic for CS majors is becoming increasingly relevant, little research exists on teaching (delimited) continuations. This paper aims to start filling this gap by investigating students’ understanding of continuations using thematic analysis and identifying mistakes students tend to make when tracing programs that use continuations. The findings consist of categories that describe common views of continuations, as well as different sets of mistakes that correspond to different misinterpretations of continuations or the underlying computational model. These early results are useful for informing future teaching of continuations and guide development of teaching tools, and furthermore, they provide a starting point for research into more formal misconceptions and development of concept inventories.

Sat 21 Feb

Displayed time zone: Central Time (US & Canada) change

10:40 - 12:00
Programming LanguagesPapers at Meeting Room 260-267
Chair(s): Daniel Garcia University of California Berkeley
10:40
20m
Talk
An Innovative Approach to Parsons Problems for Teaching and Learning Functional Programming
Papers
Jacob Bell Grinnell College, Anna Deschamps Grinnell College, Eva Kapoor Grinnell College, Salyan Karki Grinnell College, Julian Kim Grinnell College, Nicole Moreno Gonzalez Grinnell College, William Pitchford Grinnell College, Elene Sturua Grinnell College, Charles Wade Grinnell College, Samuel A. Rebelsky Grinnell College
11:00
20m
Talk
Blocks or Text: Who Struggles, Who Thrives?GlobalK12
Papers
Rafael Fernandes ETH Zürich, Alexander Wiß University of Trier, Andreas Schneider University of Trier, Angélica Herrera Loyo ETH Zurich, Dennis Komm ETH Zurich, Jacqueline Staub University of Trier
11:20
20m
Talk
Providing Choice of Programming Language: Student Outcomes in an Algorithms Course
Papers
John R. Hott University of Virginia
11:40
20m
Talk
Students' Understanding of (Delimited) ContinuationsGlobal
Papers
Filip Strömbäck Linköping University, Youyou Cong Institute of Science Tokyo, Kazuki Ikemori Tokyo Institute of Technology