/ en / help

Beats Biblionetz - Texte

Assessing Graphical Loop Invariant Based Programming Performance in a CS1 Course

Géraldine Brieven, Benoit Donnet
Publikationsdatum:
Zu finden in: Informatics in Education 2/2026 (Seite 19 bis 56), 2026 web 
Erste Seite des Textes (PDF-Thumbnail)
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.

iconZusammenfassungen

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)

iconDieser 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 , Programmierenprogramming
icon
Bücher
Jahr  Umschlag Titel Abrufe IBOBKBLB
1976 local  A Discipline of Programming (Edsger W. Dijkstra) 0, 0, 3, 1, 1, 5, 0, 0, 0, 0, 0, 0 3 4 0 548
1992 SIGCSE 1992 (Nell B. Dale) 0, 1, 1, 0, 3, 3, 0, 0, 1, 2, 6, 0 23 126 0 332
2009 ITiCSE 2009 (Patrick Brézillon, Ingrid Russell, Jean-Marc Labat) 0, 0, 1, 1, 3, 2, 4, 2, 1, 2, 0, 0 43 322 0 1362
2010 ITiCSE 2010 (Reyyan Ayfer, John Impagliazzo, Cary Laxer) 0, 0, 1, 0, 0, 3, 2, 1, 0, 1, 0, 5 30 262 5 1984
2014 SIGCSE 2014 (J. D. Dougherty, Kris Nagel, Adrienne Decker, Kurt Eiselt) 0, 1, 2, 0, 3, 0, 2, 2, 2, 1, 0, 5 56 602 5 663
2015 ICER 2015 (Brian Dorn, Judy Sheard, Quintin I. Cutts) 0, 0, 0, 0, 2, 3, 4, 0, 1, 1, 0, 0 60 236 0 740
2019 local web  Informatics in Schools. New Ideas in School Informatics (Sergei Pozdniakov, Valentina Dagienė) 0, 1, 2, 0, 0, 1, 2, 1, 0, 0, 0, 1 32 217 1 143
icon
Texte
Jahr  Umschlag Titel Abrufe IBOBKBLB
1992 local web  Teaching loop invariants to beginners by examples (Wing C. Tam) 3 4 0 0
2009 Introducing abstraction and decomposition to novice programmers (Raja Sooriamurthi) 1 2 0 0
2009 The effect of visualizing roles of variables on student performance in an introductory programming course (Nouf M. Al-Barakati, Arwa Y. Al-Aama) 1 2 0 0
2010 SAMtool, a tool for deducing and implementing loop patterns (José Luis Fernández Alemán, Youssef Oufaska) 2 2 0 0
2014 local web  Identifying challenging CS1 concepts in a large problem dataset (Yuliya Cherenkova, Daniel Zingaro, Andrew Petersen) 5 5 0 0
2015 local web  Subgoals, Context, and Worked Examples in Learning Computing Problem Solving (Briana B. Morrison, Lauren E. Margulieux, Mark Guzdial) 0, 0, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0 3 7 0 295
2019 local web  An Exploration of Teachers’ Perspective About the Learning of Iteration-Control Constructs (Emanuele Scapin, Claudio Mirolo) 0, 2, 2, 0, 1, 2, 2, 1, 1, 0, 0, 1 2 15 1 75

iconZitationsgraph (Beta-Test mit vis.js)

iconZeitleiste

iconAnderswo finden

icon

iconVolltext dieses Dokuments

iconAnderswo suchen  Auch im Biblionetz finden Sie nicht alles. Aus diesem Grund bietet das Biblionetz bereits ausgefüllte Suchformulare für verschiedene Suchdienste an. Biblionetztreffer werden dabei ausgeschlossen.

iconBeat 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.

iconBiblionetz-History Dies ist eine graphische Darstellung, wann wie viele Verweise von und zu diesem Objekt ins Biblionetz eingetragen wurden und wie oft die Seite abgerufen wurde.