Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Cette séance de cours couvre les défis de la programmation, y compris la complexité de suivre des règles fixes, la confiance des ordinateurs dans les instructions, et l'importance des langages de programmation et des abstractions. Il se penche sur les techniques de débogage, la modularisation des logiciels et le rôle des bibliothèques et des cadres. La séance de cours souligne l'importance des tests, de la vérification automatique et de la sécurité par la conception, soulignant la nécessité de la collaboration, du développement progressif et d'un état d'esprit conscient de la sécurité. Il traite également de la qualité du code, de la vérifiabilité et des avantages des logiciels open-source. L'instructeur discute de l'importance des logiciels sans bogues, du rôle des équipes d'ingénierie dans la garantie de la qualité et de l'impact des processus d'ingénierie des logiciels sur le produit final.