Couvre les modèles de conception dans la programmation orientée objet, les diagrammes de classes, les classes abstraites, les interfaces, les associations, l'héritage et le modèle Builder en Java.
Explore les objets composites, les structures de tableaux et les modèles de conception dans le calcul scientifique, en mettant l'accent sur la gestion efficace des données et les opérations de calcul.
Couvre les bases de la construction de systèmes informatiques, en mettant l'accent sur la modularité, l'abstraction et l'évolutivité dans la conception du système.
Explore les origines et les critiques de la gamification, en discutant de son évolution des jeux de productivité aux jeux appliqués et l'utilisation d'éléments de conception de jeu dans des contextes non-jeu.