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 les principes de programmation modulaire, en se concentrant sur la gestion de la complexité du projet grâce à la structuration efficace du code et à la gestion des dépendances.
Couvre la mise en œuvre de MATLAB et Octave pour les débutants, y compris les fonctions pour demander des axes, tracer des ellipses, charger des fichiers et modifier des axes.
Couvre la mise en œuvre de collections hétérogènes dans la programmation orientée objet C ++, en se concentrant sur la gestion de la mémoire et les choix de conception.
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.
Discute de l'écosystème de la plate-forme mobile, en se concentrant sur le matériel, les systèmes d'exploitation et les principes de développement d'applications.