Aller au contenu

Les modules à reconstituer

La formation par apprentissage n'a pas de parcours de spécialisation. Là où la formation sous statut étudiant propose un parcours Calcul Intensif et Données Massives de dix UE, la maquette FISA laisse choisir cinq UE techniques en trois ans — et aucune ne porte sur le cluster, le stockage ou le calcul scientifique.

Cette partie recompose la différence. Elle prend les UE du parcours étudiant qui comblent un manque réel, les débarrasse de tout ce qui fait double emploi avec la maquette FISA, et les transforme en quatre modules de travail personnel.

Ce que donne la recomposition

Heures encadrées Travail personnel
Les 5 UE techniques FISA ≈ 170 h —
ICPA24 (tronc commun S4) 21 h —
Les 4 modules ci-dessous — ≈ 225 h
Total ≈ 190 h ≈ 225 h

À comparer aux ≈ 550 h encadrées du parcours étudiant. La recomposition ferme l'essentiel de l'écart, au prix d'environ deux cent vingt-cinq heures étalées sur trois ans — soit dans le budget de 400 à 700 h calculé dans Comment choisir.

Les quatre modules, dans l'ordre

Module ⏱ Quand Ce que FISA ne donne pas
R1 C++ pour le calcul 45 h Été avant le S3 Le langage exigé par 4 UE sur 5
R2 Programmation scientifique 80 h S3 puis S4 La chaîne de calcul, et la remise en performance d'un code réel
R3 Cluster et Slurm 60 h S4 ou l'été suivant L'ordonnanceur et l'administration de cluster
R4 Stockage parallèle 40 h Après R3 L'architecture du stockage : Lustre, GPFS, pNFS

L'ordre compte : R1 conditionne R2, et R3 conditionne R4. En revanche les deux paires sont indépendantes — si vous n'avez pas encore de machine, commencez par R3, qui tient sur quatre machines virtuelles.

Ce qui a été fusionné, et ce qui a été écarté

Le parcours étudiant compte dix UE de calcul intensif. Quatre modules seulement en sortent, parce que six de ces UE font double emploi avec ce que la maquette FISA enseigne déjà. Les reprendre aurait été du travail perdu.

UE du parcours étudiant Sort Raison
INPS23 · Introduction à la programmation scientifique Fusionnée → R2, volet A Même sujet que PRSA24, qui la citait en prérequis
PRSA24 · Programmation scientifique avancée Fusionnée → R2, volet B Idem
LAOA23 · Langages objet avancés Conservée → R1, sans la partie Qt Aucun équivalent FISA ; Qt n'a aucun intérêt pour le calcul
LOCL24 · Logiciel cluster Conservée → R3 Aucun équivalent ; DEVO35 ne couvre pas l'ordonnanceur
SYFP24 · Systèmes de fichiers parallèles Conservée → R4 Aucun équivalent
PABT24 · Parallélisme à base de thread Écartée Couverte par ICPA24 (threads, OpenMP), par le module MPPT24 de PRCV24 (bibliothèque de threads utilisateur) et par OpenMP et threads
GELO23 · Génie logiciel Écartée Couverte par ITIC23 (tests, intégration continue, S3) et DEVO35 (CI/CD, S5)
MEAA24 · Méthodes d'apprentissage Écartée Couverte par INAR24 et MALE24 (S4) et MALE35 (S5)
INIQ24 · Introduction à l'informatique quantique Écartée Couverte, et plus largement, par IQRO35 au S5
IPBD24 · Ingénierie des plateformes big-data Écartée Couverte par BADO23 (Big Data et NoSQL, S3)

Une limite à connaître

Les syllabus d'INPS23 et de PRSA24 ne détaillaient pas le contenu de leurs modules : les entrées étaient vides. Le volet R2 est donc une reconstitution à partir des objectifs cités, des prérequis et des grilles de compétences — et non la transposition d'un programme publié. Les trois autres modules reprennent des programmes détaillés.

Ce que la recomposition ne ferme pas

Deux choses restent hors d'atteinte, et il faut le dire.

L'encadrement. Un cours donné par un ingénieur du CEA, avec des travaux pratiques sur une vraie machine et quelqu'un à qui poser une question, ne se remplace pas par un livre. Le contournement est double : vos enseignants d'UE FISA travaillent pour la plupart dans des centres de calcul — PRPA23 et COAV35 sont portées par des gens du CEA — et votre entreprise est un encadrement.

Le matériel. R3 et R4 se font sur des machines virtuelles, ce qui suffit à tout apprendre sauf à mesurer un réseau. Pour du vrai, voir Accès aux machines.

L'avantage que l'apprenti a en échange

Un étudiant du parcours CIDM fait ces dix UE sur des cas d'école. Vous, vous pouvez faire R2, R3 et R4 sur le système de votre entreprise, avec des utilisateurs réels et un besoin réel — ce qui vaut plus qu'un TP, se raconte en entretien, et devient un sujet de projet de fin d'études à trente ECTS.

C'est la thèse de tout ce document : la maquette FISA donne moins d'heures, l'alternance donne un meilleur terrain. Le solde est positif à condition de faire ces quatre modules.


Premier module : R1 · C++ pour le calcul.