Compétences et acquis au terme de la formation

Les développeurs et concepteurs des systèmes informatiques de demain seront confrontés à deux défis majeurs :

  • les systèmes informatiques développés sont de plus en plus complexes ;
  • les domaines d’application sont de plus en plus variés.


Pour pouvoir relever ces défis, le futur diplômé master en sciences informatiques devra:

  • maîtriser les technologies actuelles en informatique mais également gérer leur constante évolution,
  • innover en intégrant dans les systèmes informatiques des éléments en lien avec l’intelligence artificielle, le génie logiciel, les réseaux et la sécurité,
  • s’insérer dans des équipes pluridisciplinaires qui tiennent compte des enjeux non techniques, sa formation ouverte vers les sciences humaines l’aidera à intégrer les enjeux dans ce domaine portés par d’autres intervenants.

Une formation qui s’appuie sur la recherche :
L'UCLouvain est un lieu d'enseignement et de recherche. Les travaux de recherche en informatique qui y sont menés dans l’institut ICTEAM sont reconnus au niveau international. Via les options du master, vous profitez de ces connaissances de pointe. Au-delà de l’acquisition pure et simple de savoirs, la formation est basée sur une compréhension en profondeur des concepts et l’acquisition de compétences de réflexion et d’abstraction. Ces outils vous permettent de vous adapter rapidement aux besoins des entreprises. Par ailleurs, ces études peuvent être prolongées par un travail de recherche et mener à un doctoral.

Des concepts à leur application :
La capacité d’adaptation des diplômés est encore accrue par la place importante que prend l’application des concepts dans la formation. Il est inconcevable de maîtriser des concepts au niveau théorique et de ne pas savoir les appliquer face à un problème concret. Le programme comporte donc de nombreux projets, travaux, un travail de fin d’étude de grande ampleur et la possibilité d’effectuer un stage en entreprise.

Ouverture internationale :
L’anglais est de fait la langue véhiculaire la plus utilisée dans les entreprises et en particulier dans le domaine technique. Le master est donc enseigné en anglais pour permettre à nos diplômés d’acquérir de bonnes compétences tant à l’oral qu’à l’écrit. Offrir un master en anglais, c’est un positionnement résolument ouvert sur l’international. L’usage de l’anglais permet d’accueillir les étudiants internationaux dans de bonnes conditions, tout en leur permettant d’être immergés dans un environnement francophone. Cela élargit également les possibilités d’échange et de co-diplômes avec des universités étrangères.
 

Au terme de ce programme, le diplômé est capable de :

1.démontrer la maîtrise d’un solide corpus de connaissances en informatique, lui permettant de résoudre les problèmes qui relèvent de sa discipline

Le master vise l’acquisition de connaissances avancées. Divers domaines sont abordés dans le tronc commun et l’étudiant se spécialise ensuite via une option :

M.1. Réseaux et sécurité;

M.2. Systèmes de programmation;

M.3. Génie logiciel;

M.4. Intelligence artificielle;

M.5. Science des données et mathématiques appliquées;

M.6. Enjeux de l'entreprise.

2.organiser et de mener à son terme une démarche de développement d’un système informatique répondant aux besoins généralement complexes d’un client

2.1. Analyser le problème à résoudre ou les besoins fonctionnels à rencontrer et formuler le cahier des charges correspondant.

2.2. Modéliser le problème et concevoir une ou plusieurs solutions techniques originales répondant à ce cahier des charges.

2.3. Evaluer et classer les solutions au regard de l’ensemble des critères figurant dans le cahier de charges : efficacité, faisabilité, qualité, ergonomie, sécurité dans l’environnement et soutenabilité environnementale et sociétale.

2.4. Implémenter et tester la solution retenue.

2.5. Formuler des recommandations pour améliorer la solution.

3.organiser et de mener à son terme un travail de recherche pour appréhender une problématique inédite relevant de sa discipline

3.1. Se documenter et résumer l’état des connaissances actuelles dans le domaine considéré.
 

3.2. Proposer une modélisation et/ou un dispositif expérimental permettant de simuler et de tester des hypothèses relatives au problème étudié dans toute sa complexité.

3.3. Mettre en forme un rapport de synthèse visant à expliciter les potentialités d’innovation théoriques et/ou techniques résultant de ce travail de recherche.

3.4. Penser de manière disruptive et créative en s'ouvrant à la pluralité.

4. contribuer en équipe à la conduite d’un projet et de le mener à son terme en tenant compte des objectifs, des ressources allouées et des contraintes qui le caractérisent

4.1. Cadrer et expliciter les objectifs d’un projet (en y associant des indicateurs de performance) compte tenu des enjeux et des contraintes qui caractérisent l’environnement du projet.

4.2. S’engager collectivement sur un plan de travail, un échéancier et des rôles à tenir

4.3. Fonctionner dans un environnement multi/inter/transdisciplinaire, conjointement avec d’autres acteurs porteurs de différents points de vue : gérer des points de désaccord ou des conflits, identifier les apports et limites de chaque discipline, dialoguer pour un même projet.

4.4. Prendre des décisions en équipe lorsqu’il y a des choix à faire : que ce soit sur les solutions techniques ou sur l’organisation du travail pour faire aboutir le projet.

5. communiquer efficacement oralement et par écrit en vue de mener à bien les projets qui lui sont confiés dans son environnment de travail (en particulier en anglais).

5.1. Identifier clairement les besoins de toutes les parties : questionner, écouter et comprendre toutes les dimensions de la demande et pas seulement les aspects techniques.

5.2. Argumenter, conseiller et convaincre en s’adaptant au langage de ses interlocuteurs : techniciens, collègues, clients, supérieurs hiérarchiques, spécialistes d'autres disciplines ou grand public​.

5.3. Communiquer sous forme graphique et schématique ; interpréter un schéma, présenter les résultats d’un travail, structurer des informations

5.4. Lire, analyser et exploiter des documents techniques (normes, diagrammes, manuels, cahiers de charge…).

5.5. Rédiger des documents écrits en tenant compte des exigences contextuelles et des conventions sociales en la matière.

5.6. Faire un exposé oral convaincant en utilisant les techniques modernes de communication.

6. mobiliser avec rigueur ses compétences scientifiques et techniques et son sens critique pour analyser des situations complexes en adoptant une approche systémique et transdisciplinaire, et adapter ses réponses techniques aux enjeux actuels et futurs de la transition socio-économico-écologique, contribuant ainsi activement à la transformation de la société.

6.1. Acquérir et utiliser un socle de connaissances sur les enjeux et les outils d'évaluation multi-critères de la soutenabilité d'une technologie, de manière quantitative et/ou qualitative.

6.2. Définir, préciser et analyser une problématique dans toute sa complexité en tenant compte de ses différentes dimensions (sociales, éthiques, environnementales, ...), échelles (de temps, lieux) et de l'incertitude.

6.3 Identifier, proposer et actionner les leviers de l'informaticien pouvant contribuer au développement durable et à la transition  (éco-conception, robustesse, circularité, efficacité énergétique, …).

6.4. Faire preuve d’esprit critique vis-à-vis d’une solution technique, en connaître les limites, et se positionner sur le plan personnel en regard des enjeux éthiques, environnementaux et sociétaux.

6.5. S’autoévaluer et développer de manière autonome les connaissances nécessaires pour rester compétent dans son domaine.