Couvre les principes du prototypage et de la conception de l'expérience utilisateur, en mettant l'accent sur les processus itératifs et les commentaires des utilisateurs dans la création de solutions efficaces.
Examine les principaux cadres et solutions pour l'alignement des activités et des technologies de l'information, en soulignant l'importance de minimiser les conséquences imprévues du changement.
Explore le dimensionnement des réservoirs et des barrages en utilisant des courbes d'écoulement cumulatives et le dimensionnement des réservoirs pour les périodes sèches et pluvieuses.
Explore la recherche de bugs, la vérification et l'utilisation d'approches aidées à l'apprentissage dans le raisonnement de programme, montrant des exemples comme le bug Heartbleed et le raisonnement bayésien différentiel.