2.12.12 (624)

Filières de 2e année - SLR : Filière Systèmes logiciels répartis (créneau A)

Domaine > Informatique.

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)

 

Pré-requis

SD202(Bases de Données) : UE recommandée

Modalité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

Unités d'enseignement

UE Type d'enseignement Domaines Catégorie d'UE Volume horaire Responsables Site pédagogique
CSC_4SL01_TP Programmation Avancée et Gestion de Projet (en Java) Enseignement scientifique & technique Informatique UE du créneau A. 24 Dominique BLOUIN
CSC_4SL02_TP Modélisation et Conception de Système Logiciel Enseignement scientifique & technique Informatique UE du créneau A. 24 Dominique BLOUIN,
Vadim MALVONE
CSC_4SL03_TP Introduction aux technologies de développement de logicie... Enseignement scientifique & technique Informatique UE du créneau A. 24 Ada DIACONESCU,
Remi SHARROCK
CSC_4SL04_TP Bases de la vérification des systèmes distribués Enseignement scientifique & technique Informatique UE du créneau A. 24 Vadim MALVONE
CSC_4SL05_TP Fondements des algorithmes répartis (Partie A) Enseignement scientifique & technique Informatique UE du créneau A. 48 Petr KUZNETSOV
CSC_4SL06_TP Fondements des algorithmes répartis (Partie B) Enseignement scientifique & technique Informatique UE du créneau A. 48 Petr KUZNETSOV
CSC_4SL07_TP Technologies de calcul parallèle à grande échelle Enseignement scientifique & technique Informatique UE du créneau A. 24 Remi SHARROCK
CSC_4SL08_TP Blockchain: bases algorithmiques Enseignement scientifique & technique Informatique UE du créneau A. 24 Petr KUZNETSOV,
Pierre SUTRA
Veuillez patienter