Outils pour enseigner la programmation #
Code source: github.com/mathieu-bergeron/ntro/
Prononcé «intro», Ntro est conçu pour les novices sachant déjà programmer, mais éprouvant certaines difficultés à:
- imaginer comment les données sont organisées en mémoire
- imaginer les différentes tâches effectuées par le programme et leurs interdépendances
- décortiquer les messages d’erreurs de Java
- réfléchir à l’efficacité du programme
- modéliser les données d’une application (créer des modèles)
Auto-valider un atelier de façon interactive #
![](/ntro/erreur.png)
![](/ntro/plantage.png)
Code source: github.com/mathieu-bergeron/validation_de_tutoriels
Visualiser les structures de données #
![](/ntro/LinkedList.png)
Visualiser l’efficacité d’une structure de données #
![](/ntro/efficacite.png)
Visualiser le modèle d’une application graphique #
![](/ntro/VueFileAttente.png)
![](/ntro/ModeleFileAttente.png)
Visualiser les tâches d’une application graphique #
![](/ntro/frontend.png)