Couvre la vérification de la sécurité du matériel et des logiciels, y compris les algorithmes et les techniques vérifiés pour éliminer les fuites spéculatives.
Explore les défis de programmation, les techniques de débogage, les tests de logiciels et les pratiques de sécurité dans le développement de logiciels.
Déplacez-vous dans la construction du Canada Digital Twin à l'aide de la bibliothèque libre IFC.js et discutez de l'importance des logiciels libres et des défis liés à la création d'un Digital Twin à l'échelle nationale.
Explore la distinction entre les concepts nouveaux et innovants, en soulignant l'importance de comprendre le comportement humain dans le processus d'innovation.
Introduit les fondamentaux de l'ingénierie logicielle, couvrant le traitement de l'instruction, les algorithmes, les langages de programmation, les abstractions, les tests, la sécurité et l'open source.
Explore les méthodes de suivi en ligne, y compris la toile et les empreintes de l'API AudioContext, et leurs implications en matière de protection de la vie privée.