Ce cours vise à donner aux étudiants une vue d'ensemble de la discipline du génie logiciel et un aperçu des processus de développement de logiciels.la discipline du génie logiciel et un aperçu des processus de développement de logiciels.Il introduit les concepts et les méthodes nécessaires à la construction de grands systèmes à forte intensité logicielle. Il donne l'idée du choix des exigences en génie logiciel. Permet de comprendre le concept d'ingénierie des données. Transmet des connaissances sur les tests et le débogage. Transmet des connaissances sur les tests et le débogage.