Exploring the Impact of Multiple Representations in Introductory Programming

A Pilot Study

Conference Paper (2024)
Author(s)

Naaz Sibia (University of Toronto)

Valeria Ramirez Osorio (University of Toronto)

Angela Zavaleta Bernuy (University of Toronto)

Efthimia Aivaloglou (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Rutwa Engineer (University of Toronto)

Andrew Petersen (University of Toronto)

Michael Liut (TU Delft - Electrical Engineering, Mathematics and Computer Science, University of Toronto)

Carolina Nobre (University of Toronto)

Research Group
Web Information Systems
DOI related publication
https://doi.org/10.1145/3699538.3699587 Final published version
More Info
expand_more
Publication Year
2024
Language
English
Research Group
Web Information Systems
Article number
25
ISBN (electronic)
9798400710384
Event
24th International Conference on Computing Education Research, Koli Calling 2024 (2024-11-14 - 2024-11-17), Koli, Finland
Downloads counter
188
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

This pilot study explores how visualization strategies, grounded in multiple representations theory, impact novice students’ engagement, and cognitive load during program tracing tasks. Students were were shown a visualization of the three-variable swap problem at the start of an introductory programming course (CS1) at a large public North American research-intensive university. We compared three conditions: interactive multiple representations, Python Tutor (a single-representation tool), and text-only methods. Preliminary results indicate that interactive multiple representations increase engagement for students with prior programming experience, while no significant differences were observed for students without prior experience. These findings suggest that while multiple representations may boost engagement, identifying how to effectively support students of all experience levels and reduce cognitive load requires further study.