Objectifs de la formation
L’objectif du master « systèmes distribués » est de donner aux étudiants un enseignement de haut niveau en informatique. Pour l’informaticien, une familiarité avec les concepts abstraits qui sous tendent la technique est devenue indispensable : sans elle, son savoir devient obsolète au bout de quelques années. La filière se veut, d’une part généraliste et fondamentale afin de former des étudiants qui sauront, tout au long de leur vie professionnelle, s’adapter à l’évolution constante de la discipline, d’autre part la formation traite de manière particulière les systèmes distribués dans leurs différents aspects, systèmes, protocoles de communication et les méthodes de leur conception. A ces aspects, s’ajoute la préoccupation de répondre aux besoins de la recherche en informatique. A cet effet, des cours sur le fondement logique de l’informatique, des sémantiques formelles des langages de programmation, les méthodes de conception formelle des applications distribuées et des concepts avancés sur le génie logiciel, les bases de données et la recherche opérationnelle sont inclus.
Compétences et métiers visés
Un diplômé du master « Systèmes Distribués » doit être :
- Un expert dans le développement de logiciels avec la connaissance de plusieurs paradigmes de programmation.
- Un expert dans l’installation des réseaux de communication.
- Avoir une maitrise des systèmes distribués et les méthodes de leur conception.
- Avoir une maîtrise solide des concepts mathématiques liés à l’informatique.
- Être capable de s’exprimer oralement et par écrit
- Comprendre les technologies actuelles .
- Être préparé pour s’adapter rapidement aux nouvelles technologies de l’information et de la communication.
Conditions d’accès
Etant donné que le master « Systèmes distribués » offre une formation aussi bien pratique que théorique dans le domaine des systèmes distribués, cette formation est ouverte à tout diplômé d’une licence d’informatique incluant des modules sur les langages de programmation et leur fondement (structures de données, théorie des langages, compilation), les systèmes d’exploitation et les réseaux de communication.
Potentialités régionales et nationales d’employabilité
Que ce soit au niveau régional ou national, les diplômés de la formation de master « Systèmes Distribués » auront toutes les compétences pour travailler dans des secteurs variés (publiques ou privés) tel que les banques, les hôpitaux, les compagnies d’assurance, Sonelgaz …etc. Par ailleurs, un étudiant de cette formation peut développer sa propre entreprise spécialisée dans le développement de logiciels, la maintenance des systèmes informatiques, les applications réseaux … etc. Il est à noter que les meilleurs éléments de cette formation seront sélectionnés pour continuer des études doctorales liés principalement au domaine des systèmes parallèles et distribués. Ce qui constitue une alimentation potentielle des universités par des enseignants et chercheurs futurs.
Passerelles vers les autres spécialités
Le caractère théorique et pratique du master « Systèmes distribués » offre la possibilité aux étudiants ayant validé la première année dans l’une des formations SD, GL et STIC de changer la spécialité. Ce changement nécessite l’acquisition des modules spécifiques à la formation choisie. L’’équipe pédagogique de la formation cible aura pour tâche l’étude des dossiers d’admission dans sa formation.
