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

Programming, its status in education, and how its fundamental concepts can be taught to an inexperienced audience are among the oldest debates in the field of computer science education. While there is consensus about programming being a crucial skill to acquire, there is much less consensus about which programming paradigm to use. Popular paradigms include both block-based and text-based programming. We examine whether the choice of paradigm impacts the learners’ conceptual understanding, whether typing proficiency should play a role when selecting the programming paradigm, and whether there are significant differences in task completion time and the number of logical mistakes made. More than 350 children participated in our study and learned to program with turtle graphics in either a text-based or block-based learning environment. We found that both text- and block-based programming improve students’ conceptual understanding significantly. Furthermore, we found block-based programming to simultaneously increase the number of logical mistakes while also significantly reducing the time spent per task. In contrast, typing proficiency plays no significant role in task completion time. The choice of a paradigm for beginners is strongly debated – this work helps to provide new perspectives in this discussion.

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