Assessing Graphical Loop Invariant Based Programming Performance in a CS1 CourseGéraldine Brieven, Benoit Donnet
Publikationsdatum:
Zu finden in: Informatics in Education 2/2026 (Seite 19 bis 56), 2026
|
![]() |
Dieses Biblionetz-Objekt existiert erst seit Oktober 2026.
Es ist deshalb gut möglich, dass viele der eigentlich vorhandenen Vernetzungen zu älteren Biblionetz-Objekten bisher nicht erstellt wurden.
Somit kann es sein, dass diese Seite sehr lückenhaft ist.
Zusammenfassungen
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.
Von Géraldine Brieven, Benoit Donnet im Text Assessing Graphical Loop Invariant Based Programming Performance in a CS1 Course (2026)
Dieser wissenschaftliche Zeitschriftenartikel erwähnt ...
Personen KB IB clear | Arwa Y. Al-Aama , Nouf M. Al-Barakati , José Luis Fernández Alemán , Yuliya Cherenkova , Valentina Dagienė , Edsger W. Dijkstra , Mark Guzdial , Lauren E. Margulieux , Claudio Mirolo , Briana B. Morrison , Youssef Oufaska , Andrew Petersen , Sergei Pozdniakov , Emanuele Scapin , Raja Sooriamurthi , Wing C. Tam , Daniel Zingaro | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Begriffe KB IB clear |
PerlPerl
, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bücher |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Texte |
|
Zitationsgraph (Beta-Test mit vis.js)
Zeitleiste
Anderswo finden
Volltext dieses Dokuments
Anderswo suchen 
Beat und dieser wissenschaftliche Zeitschriftenartikel
Beat hat Dieser wissenschaftliche Zeitschriftenartikel erst in den letzten 6 Monaten in Biblionetz aufgenommen. Er hat Dieser wissenschaftliche Zeitschriftenartikel einmalig erfasst und bisher nicht mehr bearbeitet. Beat besitzt kein physisches, aber ein digitales Exemplar. Eine digitale Version ist auf dem Internet verfügbar (s.o.). Es gibt bisher nur wenige Objekte im Biblionetz, die dieses Werk zitieren.

