Architecture des microprocesseurs et des multiprocesseurs (Prof. Nabiha Brahmi)
Réseaux informatiques
Résultats attendus de l’apprentissage (outcomes) |
Après l’achèvement de ce module, l’apprenant doit être capable de : 1. Comprendre et distinguer les types de réseaux 2. Comprendre et distinguer les techniques de transmission dans les réseaux informatiques 3. Comprendre les techniques de transfert dans les réseaux 4. Comprendre et distinguer les fonctionnalités de base des réseaux informatiques 5. Comprendre le concept de protocole de réseau 6. Comprendre le modèle de référence OSI |
Programmation Parallèle Concurrente et Événementielle (IA2)
Ce cours présente divers paradigmes de programmation pour la parallélisation des traitements: multithreading, CUDA, Spark, etc.
Processeur de traitement de signal (DSP)
Développement d'Applications d'Entreprises
Techniques de Compilations
Ce cours vise à faire acquérir à l’apprenant les compétences relatives à la structure générale et le fonctionnement d’un compilateur afin de réaliser un compilateur.
- Comprendre la théorie des langages.
- Connaître la structure générale d’un compilateur.
- Comprendre le rôle d’un compilateur.
- Comprendre le fonctionnement d’un compilateur.
- Apprendre les techniques et les outils de base de la compilation.
- Réaliser un compilateur didactique.