Ce cours de génie logiciel est conçu pour les étudiants de niveau Master 1. Il servira à approfondir leur compréhension des principes, des pratiques et des méthodologies utilisés dans le développement, la conception et la maintenance des systèmes logiciels. Le cours couvre un large éventail de sujets, notamment les cycles de vie du développement logiciel, l'ingénierie des exigences, les principes de conception logicielle, l'architecture et les tests logiciels.
Les étudiants s'engageront à la fois dans un apprentissage théorique et dans des travaux pratiques, aboutissant à un projet de synthèse qui intègre les différents aspects du génie logiciel.
- Enseignant: Jawher Jerray