Le Stage en entreprise et soutenance (SES5452, 10 crédits) est l’aboutissement du Master Professionnel en Informatique, option Génie Logiciel. L’étudiant intègre une structure d’accueil — entreprise de services numériques, banque, opérateur de télécommunications, fintech de mobile money, administration engagée dans l’e-gouvernement, start-up — pour y conduire un projet réel de génie logiciel : analyse, conception, développement, tests, déploiement. Le travail est restitué dans un mémoire de fin d’études puis défendu devant un jury. Ce module en ligne est un guide méthodologique : il donne les étapes, les livrables, les modèles et les grilles qui permettent de transformer une mission de stage en un travail de Master évaluable.
Objectifs d’apprentissage
- Rechercher un stage, négocier un sujet et formaliser la convention et le cahier des charges.
- Planifier le stage et piloter le projet (Scrum, jalons, rapports d’étape, gestion des risques).
- Appliquer les bonnes pratiques du génie logiciel en contexte professionnel (UML, Git, tests, CI/CD, sécurité).
- Rédiger un mémoire structuré, argumenté et conforme aux normes.
- Présenter et défendre son travail devant un jury, démonstration à l’appui.
Prérequis
Ensemble des enseignements de Master (génie logiciel, UML, bases de données, programmation web et mobile, architectures distribuées, qualité logicielle) et cours de Méthodologie de la recherche (MRE5451) suivi en parallèle.
Plan du cours
- Leçon 1 — Trouver, cadrer et démarrer le stage en entreprise
- Leçon 2 — Conduire le projet de génie logiciel pendant le stage
- Leçon 3 — Rédiger le mémoire de fin d’études
- Leçon 4 — Préparer et réussir la soutenance devant le jury
Modalités d’évaluation
Volume horaire de la maquette : 0 h de CM, 0 h de TD, 0 h de TP et 200 h de travail personnel de l’étudiant (TPE) consacrées au stage et au mémoire, pour 10 crédits. Évaluation : contrôle continu (suivi du stage : appréciation du tuteur en entreprise, rapports d’étape et points avec l’encadreur académique) et examen terminal (mémoire et soutenance publique devant un jury). La pondération détaillée est fixée par le règlement de l’établissement ; une grille indicative est proposée dans les leçons 3 et 4.
Bibliographie
- Beaud, M. L’art de la thèse. Paris : La Découverte.
- Sommerville, I. Software Engineering. Harlow : Pearson.
- Schwaber, K., Sutherland, J. The Scrum Guide (version 2020), scrumguides.org.
- ISO/IEC/IEEE 29148 — Systems and software engineering — Life cycle processes — Requirements engineering.
- Zobel, J. Writing for Computer Science. London : Springer.
