Le langage C est un des principaux langages utilisé dans l'industrie. Ne pas le maîtriser peut se révéler être un handicap pour certains métiers exigeant ces compétences (par exemple ingénieur financier). Le projet "développement logiciel et qualité" a pour objectif d'acquérir des bonnes compétences en développement logiciel.
L'objectif du projet est, en participant à l'élaboration d'une librairie open-source de différentes méthodes vues en cours, de permettre aux étudiants d'acquérir non seulement une bonne maîtrise du langage mais surtout de bonnes habitudes en matières de développement logiciel. Ces « bonnes manières » de la programmation sont extraites de XP programming http://www.xprogramming.com (test-driven development, simple design, coding standard)