MasterMaster Informatique
Ingénierie Systèmes et Logiciels
ISL
Présentation
Objectifs
Le Master Informatique, parcours ISL (Ingénierie Systèmes et Logiciels) vise les techniques avancées du développement logiciel autour des quatre thématiques suivantes qui font l'objet d'un choix de spécialité en deuxième année de Master :
- du développement des systèmes logiciel complexes distribués et en réseau (spécialité DAD),
- de la sécurité applicative des systèmes informatiques (spécialité DLS),
- de la qualité du logiciel, des méthodes agiles, du test et de la vérification (spécialité DL),
- de la gestion d'infrastructures et d'applications en réseau (spécialité GIAR).
La colonne vertébrale de la formation porte sur les techniques approfondies du développement logiciel, en phase avec les thématiques phares du département de recherche DISC/FEMTO-ST et de l'écosystème industriel de notre formation.
Du point de vue des référentiels de l'APEC, du Syntec et du CIGREF, cela se traduit par les postes de niveau I (cadre) visés suivants, accompagnés des métiers de la recherche en informatique offerts par la poursuite sur le doctorat en informatique :
- Concepteur, architecte et développeur logiciel,
- Métiers du Cycle de Vie des Applications : Responsable de systèmes applicatifs et Ingénieur test & validation,
- Ingénieur d'études et développement,
- Gestionnaire et intégrateur d'applications,
- Ingénieur Réseau/Système,
- Administrateur de réseaux d'entreprise,
- Administrateur base de données,
- Consultant technique ou fonctionnel,
- Responsable qualité / méthodes informatiques (après quelques années d'expérience),
- Auditeur en développement informatique (après quelques années d'expérience),
- Chef de projet informatique (après quelques années d'expérience).
Noter que ce parcours est le parcours standard de Master en présentiel. Il sert de base au parcours renforcé de CMI (Cursus Master en Ingénierie, parcours ISL-CMI) qui contient en plus les UE indiquées dans P CMI. Ce parcours est également réalisable en alternance, c'est le parcours intitulé ISL-en-Alternance.
Possibilité de stage et de semestre dans des Universités à l'étranger, en particulier dans le cadre d'échanges Erasmus. Par exemple, quatre étudiants ont réalisé le premier semestre de deuxième année dans ces conditions en 2017-2018.
Possibilité de suivre ce cursus en contrat de professionnalisation.
Compétences
- Développer, valider et vérifier des systèmes en réseau qui couvrent les problématiques scientifiques de vérification formelle, de conception et d'optimisation des Systèmes répartis et en réseau et de sécurité Informatique.
- Développer des services sur des plate formes distribuées en réseaux qui couvrent les problématiques scientifiques de la distribution, de la coopération, de l'optimisation, de l'ordonnancement, de l'équilibrage des charges.
- Concevoir, développer et maintenir des applications logicielles, des systèmes d'information, et des environnements d'administration système ou réseau.
- Développer des applications mobiles et les systèmes composés de capteurs et d'actionneurs en réseaux.
- Conduire des projets informatiques et s'inscrire dans des démarches de création et d'expérimentation technologique, en phase avec des besoins métier (en business to business ou business to consumer).
- Développer un logiciel en maîtrisant les différentes phases de conception jusqu'à la phase de mise en exploitation en passant par les phases de réalisation et de test.
- Recueillir des besoins à partir de méthodes ou d'ateliers de spécification pour leur représentation sous forme de modèles.
- Concevoir des architectures logicielles et des solutions algorithmiques pour des applications complexes.
- Concevoir des systèmes d'information et savoir les mettre en œuvre avec des systèmes de gestion de bases de données.
- Développer dans des environnements variés (C, C++, Java, java script, etc.) des solutions incluant des aspects d'interface homme machine, d'intelligence artificielle ou d'algorithmique avancée.
- Concevoir et développer des applications distribuées à travers la connaissance des systèmes distribués et la maîtrise de contextes de développement (Web-Service, Android, IOS, J2E, pair-à-pair, multi-threading, architecture multi-cœur, processus communicants, dispositifs mobiles...).
- Valider le logiciel par élaboration de jeux de test en utilisant d'une part des outils automatisant la production et l'exécution des tests et d'autre part des outils de vérification de modèles servant à la génération automatique des tests.
- Définir et réaliser les phases et procédures de tests techniques et fonctionnels de programmes et applications informatiques (planification, validation, ...).
- Superviser et coordonner la réalisation des campagnes de qualification tout au long du cycle de vie du logiciel (test unitaire, d'intégration, de non régression, de conformité, de recette).
Programme
Monde professionnel
Stages
Stage de 4 mois (de Février à Juin)
Le stage en entreprise se déroule dans un service informatique.
Les principaux objectifs du stage sont :
- d'acquérir une expérience "industrielle" dans le but d'approfondir des connaissances pragmatiques concernant le génie logiciel, les systèmes distribués, le réseau et la gestion de projet
- d'acquérir une expérience dans la communication écrite (rapport) et orale (soutenance)
Possibilité de réaliser son stage ou un semestre à l'étranger, en particulier dans le cadre d'échanges Erasmus.
Mobilité
Possibilité de stage et de semestre dans des Universités à l'étranger,en particulier dans le cadre d'échanges Erasmus.
Pour plus de détails, voir au niveau Master
Secteurs professionnels
- Informatique
- Ingénierie - r&d
Métiers
Concepteur, architecte et développeur logiciel,
Métiers du Cycle de Vie des Applications : Responsable de systèmes applicatifs et Ingénieur test & validation,
Ingénieur d'études et développement,
Gestionnaire et intégrateur d'applications,
Ingénieur Réseau/Système,
Administrateur de réseaux d'entreprise,
Administrateur base de données,
Consultant technique ou fonctionnel,
Responsable qualité / méthodes informatiques (après quelques années d'expérience),
Auditeur en développement informatique (après quelques années d'expérience),
Chef de projet informatique (après quelques années d'expérience).
Codes Rome
- M1801 - ADMINISTRATION DE SYSTÈMES D'INFORMATION
- M1802 - EXPERTISE ET SUPPORT EN SYSTÈMES D'INFORMATION
- M1805 - ÉTUDES ET DÉVELOPPEMENT INFORMATIQUE
- M1806 - CONSEIL ET MAÎTRISE D'OUVRAGE EN SYSTÈMES D'INFORMATION
- M1810 - PRODUCTION ET EXPLOITATION DE SYSTÈMES D'INFORMATION
Admission
Public visé et conditions d’admission
Recrutement sélectif sur dossier de candidats extérieurs, en particulier via Campus France.Consultez la rubrique Demande d'admission et d'inscription sur le site de l'Université de Franche-Comté.
Comment s'inscrire
Consultez la rubrique Demande d'admission et d'inscription sur le site de l'Université de Franche-Comté.Responsable(s) de la formation
En savoir plus
Documentation complémentaire
RNCP
Ce diplôme est inscrit au répertoire national des certifications professionnelles.
34126
Référentiel national :https://www.certificationprofessionnelle.fr/recherche/rncp/34126
Des cursus master en ingénierie sont adossés à cette formation.
Informatique -
Master Informatique - CMI Informatique
Infos pratiques
Ville(s) : Besançon
Contact : Scolarité de l'UFR ST
Diplôme national qui s'effectue après une licence. La formation comprend des enseignements théoriques et appliqués.
- Nombre d'années : 2 ans
- Nombre de crédits ECTS : 120
https://formation.univ-fcomte.fr/master/master-informatique-ingenierie-systemes-et-logiciels