Les programmes informatiques répondent à des problèmes et à des besoins très variés. Plusieurs façons/styles/paradigmes/architectures ont été donc proposées pour penser les problèmes et concevoir des programmes pour les résoudre de manière efficiente.


"Environnements et Programmation Dédiées", est un cours destiné au étudiants de master 1 en informatique, spécialité "Intelligence Artificielle". Dans ce cours, nous allons étudier les concepts de base des langages de programmation et des architectures dédiées, dont les spécifications sont conçues pour répondre aux contraintes d’un domaine d'application précis.


Nous étudierons quartes paradigmes de programmation très répondus, à savoir le paradigme impératif, orienté objet, logique et fonctionnel. De plus, nous étudierons deux architectures logicielles : l’architecture orientée services et l’architecture à base de grilles de calcul.

Simulteur, émulation systemes en réseaux, est un cours déstiné au étudiants de master 2, spécialité réseaux et sécurité. L’objectif de ce cours est de comprendre les outils logiciel de simulation de réseaux informatique, pour faciliter l’étude de interaction entre les protocoles et le comportement d’un réseau à différents échelles.