Chapitre 1: présentation de l’approche #
Ce chapitre développe l’approche pédagogique offerte par ce manuel.
Aperçu du chapitre
Section 1.1 | L’outil de validation permet de visualiser les étapes d’une procédure informatique à l’aide de schémas où figurent des cartes à jouer. On peut exécuter la procédure étape par étape, ce qui permet de créer une animation où les cartes à jouer bougent à l’écran et illustrent la procédure. À noter que ces schémas et ces animations sont créés à partir du code fourni par l’utilisateur. Les étudiant·e·s peuvent donc utiliser l’outil de validation pour comprendre et analyser certaines de leurs erreurs. |
---|---|
Section 1.2 | Tous les exemples de code de ce manuel sont en Java (c'est aussi le langage avec lequel est programmé l'outil de validation). De plus, nous utilisons des diagrammes de classe pour modéliser des types de données et des graphes d'objets pour représenter des exemples de données. Finalement, nous utilisons le format JSON pour représenter des données sous forme textuelle (c'est aussi le format de données qu'utilise l'outil de validation). |
Section 1.3 | Dans l'approche présentée, il n'y a pas de façon unique de visualiser des données avec des cartes à jouer. Pour chaque procédure qu'on veut présenter en classe, il faut créer une visualisation et l'ajouter à l'outil de validation. Cette section donne deux exemples de telles visualisations, alors que l'Annexe 3 explique comment ajouter une nouvelle visualisation à l'outil. |