Couvre la programmation des éléments de l'interface graphique à l'aide de Matlab/Octave, y compris l'interaction utilisateur et le traitement des fichiers.
Couvre l'architecture Model-View-Controller pour les programmes graphiques interactifs, en mettant l'accent sur la séparation des préoccupations et les rôles du modèle, de la vue et du contrôleur.
Couvre le projet Microrécif, en se concentrant sur le développement de la simulation C ++ et la mise en œuvre de l'interface graphique à l'aide de GTKmm.
Explore les bases de l'expérience utilisateur, la définition de l'utilisabilité, la discussion des composants UX et l'illustration avec des exemples du monde réel.