| MGL7010 | Programmation et conception orientées objet | 2 |
| MGL7810 | Sujets spéciaux en génie logiciel I | 2 |
| MGL9701 | Projet en génie logiciel | 2 |
| MGL8706 | Rapport technique II | 2 |
| MGL7020 | Fondements et notations du génie logiciel | 2 |
| MGL7320 | Ingénierie logicielle des systèmes d'intelligence artificielle | 2 |
| MGL7030 | Développement d'applications Web trois tiers | 2 |
| MGL7130 | Développement d'applications mobiles | 2 |
| MGL7230 | Tests logiciels | 2 |
| MGL9650 | Étude de cas | 2 |
| MGL7240 | Mesures et développement de logiciel | 2 |
| MGL8707 | Projet technique | 2 |
| MGL7315 | Gestion de projet en génie logiciel | 2 |
| MGL7815 | Lecture dirigée I | 2 |
| MGL7361 | Principes et applications de la conception de logiciels | 2 |
| MGL7250 | Processus de développement Agile | 2 |
| MGL8710 | Projet de synthèse en génie logiciel | 2 |
| MGL7811 | Sujets spéciaux en génie logiciel II | 2 |
| MGL7260 | Exigences et spécifications de systèmes logiciels | 2 |
| MGL7460 | Réalisation et maintenance de logiciels | 2 |
| MGL7560 | Vérification et assurance qualité de logiciels | 2 |
| MGL7760 | Qualité et productivité des outils logiciels | 2 |
| MGL8705 | Stages industriels et rapport technique | 2 |