Eléments de Génie Logiciel
Il s’agit de comprendre ce qu’est le génie logiciel et son utilité pour la production de logiciels de qualité. De ce fait, la notion d’architecture logicielle ainsi que les styles architecturaux constituent des éléments fondamentaux à étudier en profondeur. De même, il s’agit d’apprendre à utiliser les patrons de conception et les environnements de conception et de développement. Il est donc question de découvrir les outils CASE et leurs différents types comme support d’aide à la production de logiciels de qualité.
Les prérequis sont UEF110, UEF120, UEF210, UEF220, UEF310, UEF320, UEFUEF410, UEF420
Architecture Logicielle
Découvrir les concepts clés autour des architectures logicielles et particulièrement les architectures OO et distribuées : d'un point de vue modèles et d'un point de vue techniques tels que les frameworks et cadriciels.
Pr. Lamia Labed Jilani
Théorie des graphes et recherche opérationnelle
Ce cours vise à acquérir des connaissances de 2 outils de modélisation : Les graphes et la Programmation Linéaire.
Ce cours vise également à initier l'étudiant à résoudre des problèmes classqiues de la théorie des graphes et de la Recherche Opérationnelles en appliquant les algorithmes adéquats.