Ce module a pour principal but d'initier les futurs informaticiens aux problématiques du développement de logiciels de qualité. Il porte sur la définition des qualités attendus de tout logiciel et des moyens pour y parvenir. Cela passe nécessairement par l'acquisition de compétences en matière de cycle de développement (phases, activités, bonnes pratiques), en matière de gestion de projet (planification, suivi, etc.) et en matière technologiques (outils support aux activités citées).