Explore la sécurité du langage de programmation, couvrant la sécurité de type, la sécurité de la mémoire, la sécurité des menaces, le modèle de propriété de Rust, le sandboxing et la compartimentation.
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 questions de recherche du projet HexHive, les techniques d'élagage des bogues et les collaborations de l'industrie, mettant en évidence ses diplômés influents.
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.
Explore les stratégies de test automatisées, y compris la couverture du code et diverses techniques de test, pour assurer un développement logiciel fiable.
Fournit une vue d'ensemble de l'allocation dynamique de la mémoire en programmation C, en se concentrant sur les pointeurs et les techniques de gestion de la mémoire.