Explore l'encapsulation et l'abstraction dans la programmation orientée objet à travers une étude de cas Tic-Tac-Toe, mettant en évidence les avantages de l'encapsulation des données et de l'accès contrôlé.
Explore le flou, les oracles de bogues, les revues de codes et les techniques de test automatisé, soulignant l'importance de la désinfection pour détecter les défauts.
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 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 Scrum, le modèle en cascade, le travail d'équipe, les revues de code et la conception de logiciels asynchrones dans le développement de logiciels.
Explore les pratiques exemplaires en matière d'élaboration, de débogage, d'essai et de gestion des codes, en mettant l'accent sur l'exactitude, la documentation et l'efficacité.