2015-2016 :
| CS 512-518 | Applications et systèmes répartis |
| CS 511 | Applications pervasives |
| CS 441 | Génie logiciel |
| CS 443 | Base de données |
| NE 442 | Programmation répartie |
2014-2015 :
| CS 523 | Architecture logicielle : Approche par composants |
| CS 522 | Sécurité logicielle |
| CS 535 | Systèmes répartis |
| CS 422 | Génie logiciel |
| CS 420 | Base de données |
| CS 336 | Système d’exploitation |
| CS 330 | Système d’exploitation |
| CS 314 | Langage C |
2013-2014 :
| CS 523 | Architecture logicielle : Approche par composants |
| CS 522 | Sécurité logicielle |
| CS 535 | Systèmes répartis |
| CS 422 | Génie logiciel |
| CS 420 | Base de données |
| CS 336 | Système d’exploitation |
| CS 314 | Langage C |
2013-2014 :
| CS 523 | Software Architecture: Component-based Approach |
| CS 522 | Software Security |
| CS 535 | Distributed Systems |
| CS 422 | Software Engineering |
| CS 420 | Databases |
| CS 336 | Operating System |
| CS 314 | Language C |
x (x)