artEoz ‐ dynamic program visualization
Résumé
artEoz software aims at supporting students in their learning computer programming. artEoz original design stems from the
authors’ long term experience in teaching object oriented programming. It is grounded on offering the students a pedagogical
view of the memory state, that is dynamically updated while the user’s program runs.
Understanding the programs runtime dynamics requires a mental abstraction of what happens in the memory. A teacher's role
is to help the students build this mental representation, which can be used to address any problem. The aim of a rtEoz is to
provide the user with a visual representation of object programming paradigms, from variable declarations to function calls. In
addition, we made its use easier classical debugger tools. a rtEoz software addresses both beginners and experimented
students thanks to its ability to visualize complex data structures.
artEoz software is published under the APP (French agency for software protection) license.
Origine | Fichiers produits par l'(les) auteur(s) |
---|