Contenu / Programme
Le parcours Ingénierie de la seconde année du Master Informatique correspond à une année de
spécialisation, ouverte à l’apprentissage, selon un rythme d’alternance intra-semaine durant 2 périodes de 9 semaines, et de périodes en entreprise sur le reste de l’année. Le parcours est organisé selon un
programme de spécialisation avec des mineures de spécialité et des cours optionnels à la carte. Les mineures de spécialité sont les suivantes :
– Architecture Logicielle (AL), avec des thématiques autour des micro et macro-architectures, les
architectures de services et de Cloud, les systèmes de systèmes, et le travail aux interfaces. Les
compétences acquises comprennent les paradigmes de programmation et méta-programmation,
les systèmes distribués et architectures à grande échelle, le génie logiciel, la maintenance et la
réingénierie de code. Les métiers visés sont architecte logiciel à long terme, et développeur expert
à court terme.
– CryptogrAphie, Sécurité, et vie Privée dans les Applications et Réseaux (CASPAR), avec des
thématiques autour de la cryptographie, la sécurité des réseaux, la sécurité des applications Web,
la vérification, la relation sécurité / vie privée, et la cyber-sécurité. Les compétences acquises
comprennent la gestion de la sécurité des applications, réseaux et systèmes, la gestion de la
sécurité mobile, Web et Cloud, et la gestion de la vie privée. Les métiers visés sont ceux
d’ingénieur en sécurité dans toutes les domaines couverts.
– Internet of Things and Cyber-Physical Systems (IoT-CPS), avec des thématiques autour de
l’Internet des Objets, des systèmes cyber-physiques, et des systèmes de systèmes embarqués à
large échelle. Les compétences acquises comprennent l’architecture des CPS et d’infrastructures
IoT, la conception et le développement de logiciels embarqués pour systèmes autonomes, pour
les systèmes de systèmes, et les nouveaux dispositifs d’interaction Homme/Machine. Les métiers
visés sont ingénieur IoT, ingénieur logiciel pour systèmes embarqués et systèmes autonomes,
ingénieur développement d’IHM en mobilité, ingénieur pour la conception de « Smart Systems ».
– Interactions Homme Machine (IHM), avec des thématiques autour de la réalisations d’IHM
utilisables et utiles quel que soit le contexte d’usage (Utilisateurs, Dispositifs, Environnements).
Les compétences acquises comprennent des capacités à savoir répondre aux besoins et attentes
des utilisateurs, savoir réaliser des IHM adaptées aux dispositifs visés, et pouvoir proposer des
solutions pour les dispositifs du futur. Les métiers visés sont ingénieur de développement mobile,
ingénieur de développement web, concepteur et re-concepteur d’IHM.
– Sciences des Données (SD), avec des thématiques autour de l’apprentissage automatique, des
technologies des données massives, du traitement des images et des vidéos, de l’imagerie 3D.
Les compétences acquises comprennent le développement multimédia, la gestion et l’analyse de
données, et la conception d’algorithmes avancés pour le traitement des images et des vidéos. Les
métiers visés sont data analyst, data scientist, ingénieur multimédia, et ingénieur R&D.
– Web & Intelligence Artificielle (WIA), avec des thématiques autour des sciences, technologies,
ressources et applications du Web. Les compétences acquises sont la connaissance des
standards du Web (XML, HTML5, CSS3, REST), des standards du Web de données (RDF, RDFS,
SPARQL, OWL), la conception et développement d’applications Web, la gestion de l’information
et des données sur le Web, la Web intelligence. Les métiers visés sont ingénieur Web orienté
gestion de l’information et des données du Web, ingénieur dans l’informatique décisionnelle (Web
intelligence)