Descriptif
Responsables de la filière : Petr Kuznetsov, Rémi Sharrock
Responsable(s) mobilité : Petr Kuznetsov
Coordination des stages : Petr Kuznetsov
La filière est enseignée en anglais
L'informatique distribuée est essentielle pour tous les systèmes informatiques et sociotechniques existants et à venir : traitement massif des données, commerce sur Internet, systèmes en nuage, maisons intelligentes, Internet des objets, banque, etc.
SLR (Systèmes Logiciels Répartis) est une filière pédagogique sur la théorie et la pratique des systèmes logiciels répartis.
Sur le plan théorique, nous
- offrons des cours qui couvrent les principes fondamentaux de la conception de
- logiciels distribués dans des systèmes multicœurs et en réseaux à grande
- échelle, en mettant l'accent sur la concomitance et la synchronisation, ainsi
- que les bases de la modélisation formelle et de la vérification des algorithmes distribués.
Sur le plan pratique, nous couvrons la prise en charge du langage de programmation pour la création de logiciels distribués, discutons des technologies du génie logiciel à grande échelle, et donnons une expérience pratique de la conception architectural des systèmes distribués.
En 2ème année, le programme SLR comprend des cours sur les bases de l'informatique distribuée multi-coeurs et en réseau, les bases algorithmiques de la chaîne de blocs, les concepts et modèles pour concevoir, développer et vérifier des systèmes distribués, ainsi que pour contrôler leur évolution en utilisant des composants logiciels.
En 3ème année, le programme SLR propose une option interne, SLR-3A, comprenant des cours avancés sur les aspects pratiques et théoriques des systèmes logiciels distribués modernes.
Parmi les autres options de la 3e année, on trouve :
- M2 PDS, la filière Systèmes parallèles et distribués, qui fait partie des filières du master en informatique de l'IP Paris. Cette filière aborde à la fois les aspects théoriques et pratiques des systèmes parallèles et distribués
- M2 CPS Systèmes cyber-physiques, l'une des filières du master en informatique de l'Institut Polytechnique de Paris
- M2 Master parisien de recherche en informatique (MPRI/AFP), un programme de master en informatique géré conjointement par l'Université Paris-Diderot, l'ENS Ulm, l'Université Paris Saclay et l'Institut Polytechnique de Paris
- M2 CSN Informatique des réseaux, l'une des filières du master en informatique de l'Institut Polytechnique de Paris
- Une variété de stages d'études et de recherche à l'international
Au delà de la formation en Systèmes et Logiciels Répartis
Cette filière délivre des connaissances et permet l’acquisition d’un savoir-faire pour différents métiers autour du logiciel : ingénieur concepteur-développeur ou ingénieur R&D dans un grand groupe, conseil en évolution d’architectures logicielles intégrant les solutions du type cloud et/ou plateformes virtuelles, ingénieur développant des solutions innovantes dans des startups ou PME, ingénieur dans des entreprises de conseil. Ces métiers permettent des évolutions de carrière vers des postes à responsabilité (direction de systèmes d’information ou autres directions fonctionnelles ou opérationnelles). Une 3ème année en M2 (CPS, PDS, MPRI /AFP) ouvre la possibilité de poursuivre une carrière de chercheur.
Complémentarité avec d’autres filières 2A:
En bref, SLR présente les fondements de systèmes répartis, centrés sur les problématiques de la répartition, l’algorithmique et les techniques de vérification. En complément, les élèves peuvent s’orienter selon deux tendances :
(i) compléter leurs connaissances pour les systèmes informatiques aux spécificités distinctives tels que les Systèmes Embarqués (SE), les systèmes de Sciences de Données (DSAI), ou encore les systèmes interactifs (IGR).
(ii) approfondir les aspects théoriques de l’informatique (MITRO)
Diplômes concernés
Pré-requis
SD202(Bases de Données) : UE recommandéeModalités d'acquisition
La filière est validée si la moyenne des notes finales est ≥ 10 et si vous obtenez au minimum 15 crédits ECTS.
Composition du parcours
-
CSC_4SL01_TP CSC_4SL02_TP CSC_4SL03_TP CSC_4SL04_TP CSC_4SL05_TP CSC_4SL06_TP CSC_4SL07_TP CSC_4SL08_TP