La mention avec option ``Développement de logiciels durables'' est accordé à un étudiant ayant validé les enseignements suivants :
| crédits | catégorie | niveau requis |
| 24 | Programmation | |
| 18 | Systèmes | |
| 12 | Environnement de développement | élémentaire |
| 12 | Algorithmique et structures de données | |
| 6 | Applications de l'informatique | élémentaire |
| 6 | Mathématiques discrètes | élémentaire |
| 12 | Mathématiques classiques | |
| 14 | Sciences expérimentales et technologies | élémentaire |
| 6 | Anglais | élémentaire |
| 3 | Lettres et Communication | élémentaire |
| 6 | Économie et gestion | élémentaire |
| 6 | Projet de programmation | approfondi |
| 30 | Stage en entreprise | élémentaire |
| 25 | Libre | élémentaire |
Regroupé en catégories, cela donne :
| crédits | enseignements |
| 72 | Informatique |
| 18 | Mathématiques |
| 14 | Sciences expérimentales et technologies |
| 9 | Anglais, lettres et communication |
| 6 | Économie et gestion |
| 6 | Projet de programmation |
| 30 | Stage en entreprise |
| 25 | Libre |
| 180 | total |
L'obtention de la mention et de l'option nécessite l'ensemble des crédits indiqués ci-dessus sauf ceux de la catégorie libre. Seul les crédits de la catégorie libre peuvent être obtenus par compensation. Les crédits dans les autres catégories doivent correspondre à des UE acquises.