Speech/Talk (Diverse speeches and writings)
From Visualization to Coding: Practicing Graphical Loop Invariants in CAFÉ 2.0
Brieven, Géraldine
2025
 

Files


Full Text
glasgow.pptx
Author postprint (6.78 MB)
Download

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
Graphical Loop Invariant; CS1; Problem Solving
Abstract :
[en] This talk focuses on a programming methodology relying on an informal and graphical version of the Loop Invariant for building the code. This methodology is applied in the context of a CS1 course in which students are exposed to several C programming language concepts and algorithmic aspects. The key point is to imagine a problem resolution strategy (the Graphical Loop Invariant) prior to writing the code (that becomes, then, reasonably easy once relying on the Graphical Loop Invariant). This talk exposes the rules for building a sound and accurate Graphical Loop Invariant as well as the programming methodology. As such, our programming methodology might be seen as a first step towards considering formal methods in programming courses without making any assumption on students mathematical background as it does not require to manipulate any mathematical notations. The talks also discusses an integrated learning tool we developed for supporting the Graphical Loop Invariant teaching and practice. Finally, the talk gives insight into how students seize the methodology and use the learning tools for supporting their learning phase.
Disciplines :
Computer science
Author, co-author :
Brieven, Géraldine  ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
Language :
English
Title :
From Visualization to Coding: Practicing Graphical Loop Invariants in CAFÉ 2.0
Publication date :
15 April 2025
Event name :
British Colloquium for Theoretical Computer Science
Event place :
Glasgow, United Kingdom
Audience :
International
Available on ORBi :
since 07 January 2026

Statistics


Number of views
5 (1 by ULiège)
Number of downloads
2 (0 by ULiège)

Bibliography


Similar publications



Contact ORBi