Article (Scientific journals)
Assessing Graphical Loop Invariant Based Programming Performance in a CS1 Course
Brieven, Géraldine; Donnet, Benoît
2026 • In Informatics in Education, p. 1-38
Peer Reviewed verified by ORBi
 

Files


Full Text
paper.pdf
Author postprint (5.92 MB) Creative Commons License - Public Domain Dedication
Download

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
Graphical Loop Invariant Based Programming; CS1; A/B Testing; Diagrammatic Reasoning; Student Difficulties
Abstract :
[en] We investigate the pedagogical impact of Graphical Loop Invariant Based Programming (GLIBP) in an introductory programming course. This approach encourages students to visually model the objects and variables handled in the loop, before implementing it. To evaluate the efficiency of this GLI model, a four-condition A/B/C/D test was conducted across two problems, with students receiving varying levels of scaffolding (from no support to a fully constructed GLI). Analysis of students’ code showed that a well-designed GLI reduced errors related to the loop guard and the update of variables. However, many students struggled to understand or represent a GLI. The fill-in-the-blank GLI version, in particular, often added cognitive load rather than reducing it. Three recommendations emerged: train students to interpret a provided GLI when writing code; second, teach students to sketch their own model by recognizing similarities to previously solved problems; finally, guide students with questions to ensure all necessary variables and relationships are properly identified.
Disciplines :
Computer science
Author, co-author :
Brieven, Géraldine  ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
Donnet, Benoît  ;  Université de Liège - ULiège > Département d'électricité, électronique et informatique (Institut Montefiore) > Algorithmique des grands systèmes
Language :
English
Title :
Assessing Graphical Loop Invariant Based Programming Performance in a CS1 Course
Publication date :
22 May 2026
Journal title :
Informatics in Education
ISSN :
1648-5831
eISSN :
2335-8971
Publisher :
Vilnius University Press
Pages :
1-38
Peer reviewed :
Peer Reviewed verified by ORBi
Name of the research project :
CyberExcellence
Funders :
Région wallonne
Funding number :
2110186
Available on ORBi :
since 18 June 2026

Statistics


Number of views
57 (0 by ULiège)
Number of downloads
75 (0 by ULiège)

Scopus citations®
 
0
Scopus citations®
without self-citations
0
OpenAlex citations
 
0

Bibliography


Similar publications



Contact ORBi