
Le module Systèmes d’exploitation 2 aborde les concepts avancés des systèmes d’exploitation. de l’expression et de la conception des programmes parallèles dans le cadre de la multiprogrammation. Il traite de la gestion des processus parallèles, de leur synchronisation, et l'interblocage. Le cours met l’accent sur l’utilisation efficace et sécurisée des ressources matérielles dans les systèmes modernes.
- Enseignant: Brahim Nacera

L'objectif de ce cours est d'étudier les outils théoriques et pratiques permettant de réaliser l'analyse et l'implémentation d'un langage de programmation.
- Enseignant: Slimane Oulad-Naoui
La théorie des probabilités est une branche des mathématiques qui s'attache à l'étude et à la modélisation de phénomènes caractérisés par l'incertitude et le hasard. Elle constitue, aux côtés des statistiques, les fondements des sciences liées au domaine de la chance et occupe aujourd'hui une position centrale dans de nombreuses disciplines. Tout d'abord, en raison de son utilité pratique, elle sert de base à l'analyse des données collectées au cours d'expériences, d'enquêtes, et trouve de nombreuses applications dans des domaines tels que la fiabilité, les assurances, la finance, etc. De plus, elle permet de modéliser une vaste gamme de phénomènes, que ce soit en sciences naturelles, sciences sociales, ou dans d'autres domaines comme l'informatique, les réseaux de communication, le traitement du signal, entre autres.
- Enseignant: Abdellouahab NAIMI