ICER 2024
Mon 12 - Thu 15 August 2024 Melbourne, Victoria, Australia
Wed 14 Aug 2024 13:35 - 13:55 - Understanding Students Chair(s): Jan Vahrenhold

This paper presents a comparative study of Algot, a visual programming language designed to bridge the syntax-semantics gap via liveness and programming by demonstration, and the textual programming language Python. We conducted an experimental, within-subjects study involving 24 undergraduate computer science students who performed recursion-based tasks in each language while their cognitive load was measured using an electroencephalogram and a validated survey instrument. The students performed significantly better when programming in Algot after receiving only a brief introduction to the language, but the cognitive load levels were similar according to both instruments. Our results provide evidence that the programming by demonstration paradigm as implemented in Algot can be quickly learned and that students do not find it more cognitively demanding than working in a familiar language.

Wed 14 Aug

Displayed time zone: Brisbane change

13:15 - 14:15
Understanding StudentsResearch Papers
Chair(s): Jan Vahrenhold University of Münster
13:15
20m
Talk
Validating, Refining, and Identifying Programming Plans Using Learning Curve Analysis on Code Writing Data
Research Papers
Mehmet Arif Demirtas University of Illinois Urbana-Champaign, Max Fowler University of Illinois, Nicole Hu University of Illinois Urbana-Champaign, Kathryn Cunningham University of Illinois Urbana-Champaign
DOI Pre-print
13:35
20m
Talk
An Electroencephalography Study on Cognitive Load in Visual and Textual Programming
Research Papers
Sverrir Thorgeirsson ETH Zurich, Chengyu Zhang ETH Zurich, Theo B. Weidmann ETH Zurich, Karl-Heinz Weidmann University of Applied Sciences Vorarlberg, Zhendong Su ETH Zurich
13:55
20m
Talk
Profiling Conversational Programmers at University: Insights into their Motivations and Goals from a Broad Sample of Non-Majors
Research Papers
Jinyoung Hur University of Illinois Urbana-Champaign, Kathryn Cunningham University of Illinois Urbana-Champaign
DOI Pre-print