Master 120 en sciences informatiques, à finalité spécialisée en software engineering
-
Horaire
horaire de jour
- Crédits ECTS 120
Durant le master, vous apprenez à maitriser les processus de conception et de développement des logiciels (génie logiciel, architectures logicielles, vérification et validation logicielle) et vous acquérez des bases solides en machine learning et en gestion de projets.
Avec la finalité spécialisée en software engineering,
- vous développez des compétences avancées en ingénierie du logiciel ;
- vous étudiez de manière approfondie les processus et les techniques de conception, de construction et de développement de logiciels ;
- vous vous formez aux principes d’évaluation et d’amélioration de la qualité logicielle ;
- vous explorez les technologies en interaction homme-machine, les interfaces et l’évolution des systèmes d’information.
En plus de votre finalité spécialisée en software engineering, vous choisissez deux options.
Le master se complète par la réalisation d’un projet informatique et d’un cours relatif aux responsabilités en informatique.
Finalement, vous clôturez votre formation par un stage de 4 mois (généralement à l’étranger) et par la rédaction et la défense de votre mémoire.
Les options
Vous choisissez deux options parmi :
- informatique ambiante et mobile : étudier l’ingénierie des applications mobiles, sous tous ses aspects : conception, sécurité, sociétaux, hardware… Développer des applications adaptées aux nouvelles technologies mobiles telles que les smartphones, les tablettes et les réseaux de senseurs (internet des objets) et les systèmes intelligents ;
- informatique fondamentale : explorer les fondements de la discipline informatique, comme la construction de logiciels à haute fiabilité, la résolution algorithmique de problèmes complexes, les nouveaux langages de programmation ;
- informatique et innovation : explorer le concept du modèle d’affaires (Business Model), développer un projet d’entrepreneuriat, un produit/service IT innovant, développer ses compétences créatives ;
- informatique d’entreprise : concevoir, développer et gérer des systèmes d’information alignés sur les besoins et les valeurs des organisations et des utilisatrices et utilisateurs en tenant compte des exigences métier, éthiques, juridiques et de développement durable ;
- informatique et sécurité : explorer des aspects avancés de la sécurité et de la cybersécurité, tels que l’utilisation de l’IA dans la prévention, la détection et la réaction à des incidents de sécurité ou l’analyse de programmes pour identifier des vulnérabilités ;
- informatique et intelligence artificielle : explorer les avancées récentes en intelligence artificielle, telles que le machine learning, le deep learning, le traitement du langage (natural language processing) et les systèmes autonomes bio-inspirés.
Un stage de 4 mois, en Belgique ou à l’étranger
Une expérience unique sur les plans professionnels et culturels !
Réalisé dans une entreprise, une université ou un centre de recherche, le stage vous familiarise avec le milieu du travail et constitue une bonne préparation au mémoire.
La Faculté d’informatique encourage la mobilité internationale et vous propose une large palette d’opportunités à l’étranger dans des universités ou entreprises étrangères renommées.
Vos objectifs
- Apprendre à piloter, concevoir et développer des projets innovants à haute valeur ajoutée pour les entreprises, qui soient porteurs de progrès pour la société.
- Maitriser les technologies de l’information et de la communication : programmation, bases de données, systèmes d’exploitation et réseaux, systèmes distribués, technologies web, sécurité, intelligence artificielle, etc.
- Devenir l’architecte de grandes applications informatiques : dans le domaine médical, dans le secteur bancaire et financier, en télécommunication, pour le gouvernement, dans la recherche et le développement, pour le secteur scientifique.
- Connaître et comprendre l’environnement organisationnel dans lequel fonctionnent les applications, en particulier les rapports entre informatique et individu, entreprise et société.
- Répondre à l’explosion de la demande liée aux big data dans tous les secteurs confrontés à des données de plus en plus complexes (entreprises, hôpitaux, banques, universités, etc.).
Les atouts de la formation à l’UNamur
- Une formation organisée par une faculté pionnière de l’enseignement de l’informatique en Europe.
- Une formation qui favorise l’autonomie, l’esprit critique et développe l’aptitude au travail collaboratif dans la réalisation de projets informatiques, depuis l’analyse jusqu’à la mise en œuvre.
- Un programme d’étude qui développe les « soft skills » : capacité à communiquer efficacement, à interagir de manière adéquate avec des partenaires, à gérer des situations de crises, etc.
- Des stages internationaux au sein d’entreprises ou de laboratoires de renommée internationale (USA, Canada, Europe du Nord et du Sud, Japon, Inde, etc.).
Les autres masters en informatique
L’Université de Namur organise
- le master 120 en sciences informatiques
- le master 60 en sciences informatiques
L’UNamur participe également aux masters en
Ces programmes sont co-organisés avec d’autres établissements d’enseignement supérieur.
Suite à la mise en service d'une nouvelle application pour la gestion des programmes d'enseignement, certaines données n'apparaissent pas encore sur cette page. Vous trouverez l'affichage complet de la formation sur https://directory.unamur.be/teaching/programmes/801M
-
Option
L'étudiant choisit en 2e master deux options pour un total de 30 crédits. Il est possible de composer un programme personnalisé à partir des différentes options (sauf pour les options "informatique ambiante et mobile" et "Informatique et management de la transformation numérique" qui doivent se prendre en un seul bloc de 3 UE), et ce dans le respect des dépendances entre unités d'enseignement.
-
Informatique et management de la transformation numérique
Les étudiants choisissant l'option "Informatique et management de la transformation numérique" doivent prendre les UE INFOM421; EMSGM223 et INFOM220.
Code Nom Professeur(s) Th.+Ex. Crédits/Bloc 1 2 3 INFOM421 Gestion stratégique des systèmes d'information Alexandre Simon 30h th. + 15h ex. 5 ELMAM410 New Product Development and Launch Hammedi Wafa Hamdan Qusay 30h th. 5 Soft skillsEMSGM223 Gestion des organisations et du changement Ajzen Michel 20h th. 5 INFOM220 Conception, développement et mise sur le marché de produits digitaux Thiran Philippe 30h th. 5 -
Informatique et sécurité
Code Nom Professeur(s) Th.+Ex. Crédits/Bloc 1 2 3 INFOM227 Program analysis for cybersecurity DEVROEY Xavier Vanhoof Wim 30h th. + 15h ex. 5 INFOM119 Introduction à la Cryptrographie et aux Réseaux Anonymes Rochet Florentin 30h th. + 30h ex. 5 Soft skillsICYBM201 Data analysis for cybersecurity Rochet Florentin 30h th. + 15h ex. 5 -
Informatique ambiante et mobile
Code Nom Professeur(s) Th.+Ex. Crédits/Bloc 1 2 3 Soft skillsINFOM453 Projet en informatique ambiante et mobile Dumas Bruno 30h th. + 15h ex. 5 Soft skillsINFOM451 Conception d'applications réactives Vanhoof Wim Jacquet Jean-Marie 30h th. + 15h ex. 5 INFOM450 Internet des objets Schumacher Laurent Dumas Bruno 30h th. + 15h ex. 5 -
Informatique et intelligence artificielle
Code Nom Professeur(s) Th.+Ex. Crédits/Bloc 1 2 3 INFOM233 Natural language processing Beuls Katrien 30h th. + 15h ex. 5 INFOM232 Deep learning et machine learning avancé Frénay Benoît 30h th. + 15h ex. 5 INFOM231 Systèmes autonomes bio-inspirés TUCI ELIO 30h th. + 15h ex. 5 -
Informatique fondamentale
Code Nom Professeur(s) Th.+Ex. Crédits/Bloc 1 2 3 INFOM222 Processus stochastiques Remiche Marie-Ange 30h th. + 15h ex. 5 Soft skillsINFOM441 Algèbres de processus Jacquet Jean-Marie 30h th. + 15h ex. 5 Soft skillsINFOM471 Vérification de modèles Schobbens Pierre 30h th. + 15h ex. 5
-
-
Tronc commun
Code Nom Professeur(s) Th.+Ex. Crédits/Bloc 1 2 3 Soft skillsINFOM114 Génie logiciel Vanderose Benoît 60h th. + 60h ex. 10 INFOM121 Ethique du numérique Ferry-Danini Juliette 40h th. 5 IDASM102 Machine learning et data mining Frénay Benoît 30h th. + 15h ex. 5 INFOM124 Vérification et validation logicielle DEVROEY Xavier Vanderose Benoît 30h th. + 15h ex. 5 Soft skillsINFOM217 Mémoire et stage 25 INFOM112 Ingénierie des architectures logicielles Englebert Vincent 30h th. + 30h ex. 5 INFOM113 Calculabilité et complexité Vanhoof Wim Degrave François 30h th. 5 -
Finalité spécialisée
Code Nom Professeur(s) Th.+Ex. Crédits/Bloc 1 2 3 INFOM125 Test et qualité logicielle Vanderose Benoît DEVROEY Xavier 30h th. + 15h ex. 5 INFOM126 Automated software engineering DEVROEY Xavier 30h th. + 15h ex. 5 Soft skillsINFOM218 Evolution de systèmes logiciels Cleve Anthony 30h th. + 15h ex. 5 INFOM431 Ingénierie des exigences Heymans Patrick 30h th. + 15h ex. 5 INFOM434 Ingénierie logicielle dirigée par les modèles Englebert Vincent 30h th. + 15h ex. 5 Soft skillsINFOM435 Interfaces incarnées et augmentées Dumas Bruno 30h th. + 15h ex. 5
-
Tronc commun
Code Nom Professeur(s) Crédits Heures/Quadri 1 2 Soft skillsINFOM114 Génie logiciel Vanderose Benoît 10 20h th. + 10h ex. 40h th. + 50h ex. INFOM121 Ethique du numérique Ferry-Danini Juliette 5 40h th. IDASM102 Machine learning et data mining Frénay Benoît 5 30h th. + 15h ex. INFOM124 Vérification et validation logicielle DEVROEY Xavier Vanderose Benoît 5 30h th. + 15h ex. INFOM112 Ingénierie des architectures logicielles Englebert Vincent 5 30h th. + 30h ex. INFOM113 Calculabilité et complexité Vanhoof Wim Degrave François 5 30h th. -
Finalité spécialisée
Code Nom Professeur(s) Crédits Heures/Quadri 1 2 INFOM125 Test et qualité logicielle Vanderose Benoît DEVROEY Xavier 5 30h th. + 15h ex. INFOM126 Automated software engineering DEVROEY Xavier 5 30h th. + 15h ex. INFOM431 Ingénierie des exigences Heymans Patrick 5 30h th. + 15h ex. INFOM434 Ingénierie logicielle dirigée par les modèles Englebert Vincent 5 30h th. + 15h ex. Soft skillsINFOM435 Interfaces incarnées et augmentées Dumas Bruno 5 30h th. + 15h ex.
-
Option
-
Informatique et management de la transformation numérique
Les étudiants choisissant l'option "Informatique et management de la transformation numérique" doivent prendre les UE INFOM421; EMSGM223 et INFOM220.
Code Nom Professeur(s) Crédits Heures/Quadri 1 2 INFOM421 Gestion stratégique des systèmes d'information Alexandre Simon 5 30h th. + 15h ex. ELMAM410 New Product Development and Launch Hammedi Wafa Hamdan Qusay 5 30h th. Soft skillsEMSGM223 Gestion des organisations et du changement Ajzen Michel 5 20h th. INFOM220 Conception, développement et mise sur le marché de produits digitaux Thiran Philippe 5 30h th. -
Informatique et sécurité
Code Nom Professeur(s) Crédits Heures/Quadri 1 2 INFOM227 Program analysis for cybersecurity DEVROEY Xavier Vanhoof Wim 5 30h th. + 15h ex. INFOM119 Introduction à la Cryptrographie et aux Réseaux Anonymes Rochet Florentin 5 30h th. + 30h ex. Soft skillsICYBM201 Data analysis for cybersecurity Rochet Florentin 5 30h th. + 15h ex. -
Informatique ambiante et mobile
Code Nom Professeur(s) Crédits Heures/Quadri 1 2 Soft skillsINFOM453 Projet en informatique ambiante et mobile Dumas Bruno 5 30h th. + 15h ex. Soft skillsINFOM451 Conception d'applications réactives Vanhoof Wim Jacquet Jean-Marie 5 30h th. + 15h ex. INFOM450 Internet des objets Schumacher Laurent Dumas Bruno 5 30h th. + 15h ex. -
Informatique et intelligence artificielle
Code Nom Professeur(s) Crédits Heures/Quadri 1 2 INFOM233 Natural language processing Beuls Katrien 5 30h th. + 15h ex. INFOM232 Deep learning et machine learning avancé Frénay Benoît 5 30h th. + 15h ex. INFOM231 Systèmes autonomes bio-inspirés TUCI ELIO 5 30h th. + 15h ex. -
Informatique fondamentale
Code Nom Professeur(s) Crédits Heures/Quadri 1 2 INFOM222 Processus stochastiques Remiche Marie-Ange 5 30h th. + 15h ex. Soft skillsINFOM441 Algèbres de processus Jacquet Jean-Marie 5 30h th. + 15h ex. Soft skillsINFOM471 Vérification de modèles Schobbens Pierre 5 30h th. + 15h ex.
-
-
Tronc commun
Code Nom Professeur(s) Crédits Heures/Quadri 1 2 Soft skillsINFOM217 Mémoire et stage 25 -
Finalité spécialisée
Code Nom Professeur(s) Crédits Heures/Quadri 1 2 Soft skillsINFOM218 Evolution de systèmes logiciels Cleve Anthony 5 30h th. + 15h ex.
Conditions d'admission
- bachelier en sciences informatiques.
ACCÈS moyennant un COMPLÉMENT DE 30 À 60 CRÉDITS
- bachelier (type court) en informatique, orientation développement d'applications, informatique industrielle, réseaux et télécommunications, sécurité des systèmes, technologies de l'informatique.
ACCÈS SUR DOSSIER
- autre diplômé de l’enseignement supérieur de la Communauté française de Belgique ;
- diplômé de l’enseignement supérieur hors Communauté française de Belgique;
- sur base de VAE (Valorisation des acquis de l'expérience).
Pour les admissions en master, il y a lieu de prendre contact avec le service des inscriptions.
Description
Le master 120 en sciences informatiques de l’UNamur est une formation organisée par une faculté pionnière de l’informatique en Europe.
Le programme vise à faire des étudiant·es des expert·es dans la maîtrise des processus de conception et de développement des logiciels.
Les étudiants choisissent deux options parmi :
- informatique ambiante et mobile : étudier l’ingénierie des applications mobiles, sous tous ses aspects : conception, sécurité, sociétaux, hardware... Développer des applications adaptées aux nouvelles technologies mobiles telles que les smartphones, les tablettes et les réseaux de senseurs (internet des objets) et les systèmes intelligents ;
- informatique fondamentale : explorer les fondements de la discipline informatique, comme la construction de logiciels à haute fiabilité, la résolution algorithmique de problèmes complexes, les nouveaux langages de programmation ;
- informatique et management de la transformation numérique : comprendre la gestion stratégique de la transformation numérique, explorer les mécanismes d’accompagnement du changement au regard de l’intelligence émotionnelle, concevoir, développer et comprendre la mise sur le marché de produits logiciels;
- informatique et sécurité : explorer des aspects avancés de la sécurité et de la cybersécurité, tels que l'utilisation de l'IA dans la prévention, la détection et la réaction à des incidents de sécurité ou l'analyse de programmes pour identifier des vulnérabilités.
- informatique et intelligence artificielle : explorer les avancées récentes en intelligence artificielle, telles que le machine learning, le deep learning, le traitement du language (natural language processing) et les systèmes autonomes bio-inspirés).
La formation se clôture par un stage international d’un quadrimestre et par la rédaction et la défense d’un mémoire.
Mobilité et ouverture internationale
Le master 120 en sciences informatiques offre aux étudiants la possibilité de réaliser leur stage d’un quadrimestre à l’étranger. La Faculté d’informatique encourage la mobilité internationale et propose une large palette d’opportunités dans des entreprises, des centres de recherches et des universités étrangères renommées. Le stage représente une expérience unique sur les plans professionnel et culturel.
Méthodes d'enseignement
Le master 120 en sciences informatiques favorise l’autonomie, l’esprit critique et développe l’aptitude au travail collaboratif à travers la pédagogie par projet. Les étudiants sont amenés à réaliser, en petits groupes, des projets informatiques, depuis l’analyse jusqu’à la mise en œuvre. La formation développe également les compétences sociales ou « soft skills » (communication, collaboration, gestion de groupes et de conflits, esprit critique...) à travers le contact avec les futurs utilisateurs du système informatique.
La formation fait appel à des méthodes d’enseignement actives et très diversifiées ; citons, entre autres :
- un laboratoire d’ingénierie du logiciel, qui donne l’occasion aux étudiants de travailler en équipe et d’observer, quasi sur le terrain, la nécessaire et difficile synergie des autonomies individuelles pour mener à terme un projet collectif. Une équipe d’assistants accompagne les étudiants dans leur travail ;
- un stage, d’une durée de 3 à 4 mois, réalisé en entreprise ou dans une université, le plus souvent à l’étranger, sous la supervision d’un maître de stage, qui permet aux étudiants d’entrer en contact avec le monde du travail, dans un contexte international et de mettre en application leurs connaissances en langues ;
- un mémoire, travail personnel de recherche appliquée ou fondamentale, supervisé par un professeur de la Faculté qui se base sur les résultats du stage.
Finalités et objectifs
La formation de master 120 en sciences informatiques à finalité spécialisée en software engineering vise l’acquisition des compétences générales suivantes :
- devenir les architectes de grandes applications informatiques : dans le domaine médical, dans le secteur bancaire et financier, en télécommunication, pour le gouvernement, dans la recherche et le développement, pour le secteur scientifique ;
- piloter, concevoir et développer des projets innovants à haute valeur ajoutée pour les entreprises, qui soient porteurs de progrès pour la société ;
- gérer et maîtriser les différents aspects de projets de grande ampleur afin de garantir l’atteinte des objectifs dans les contraintes de délais et de ressources donnés ;
- maîtriser les aspects pointus du génie logiciel nécessaires à la conception de grands systèmes informatiques d’organisation (ingénierie des exigences, tests logiciels, technologies de pointe en interaction humain-machine...) ;
- veiller à l’assurance de la qualité des logiciels (correction, interopérabilité, performance, évolutivité, utilisabilité, sécurité, disponibilité…)
Au terme de leur formation de master, les étudiants posséderont :
-
des compétences disciplinaires :
- maîtriser les fondements théoriques et technologiques de l’informatique ;
-
maîtriser des savoirs hautement spécialisés des théories, techniques ou méthodologies liées à l’informatique ou à son contexte d’utilisation, dépendant du choix de plusieurs UE parmi les options suivantes :
- informatique ambiante et mobile (applications smartphones, internet des objets…) ;
- informatique fondamentale (aspects avancés de théories sous-jacentes aux systèmes informatiques) ;
- informatique et sécurité (analyse de données et de programmes pour la cybersécurité, sécurité informatique) ;informatique et intelligence artificielle (deep learning, natural language processing, systèmes autonomes bio-inspirés) ;
- informatique et management de la transformation numérique (gestion stratégique de la transformation numérique, accompagnement du changement et intelligence émotionnelle, conception et mise sur le marché de produits logiciels) ;
- initier et conduire des projets informatiques, en favorisant une approche créative ;
- travailler efficacement (leadership, gestion des conflits...) à la définition et à la réalisation d’un projet en tenant compte des objectifs, des ressources allouées et des contraintes qui le caractérisent ;
-
des compétences transversales :
-
appliquer une démarche scientifique :
- en suivant une approche scientifique (formulation d’hypothèses, synthèse, formalisation rigoureuse...), analyser des problèmes et des situations pluridisciplinaires concrets et complexes, et proposer ou construire des solutions adaptées ou innovantes ;
- mobiliser les ressources (connaissances, savoir-être...) acquises en adoptant une démarche professionnelle ;
-
communiquer efficacement :
- identifier clairement les besoins des commanditaires des projets informatiques : questionner, écouter et comprendre toutes les dimensions de leur demande et pas seulement les aspects techniques ;
- rédiger des documents bien structurés en tenant compte de leur finalité (manuel d’utilisation, rapport de projet, mémoire...) et du public visé ;
- faire un exposé oral convaincant et adapté à ses interlocuteurs en utilisant les techniques appropriées de communication ;
-
adopter une démarche éthique et professionnelle :
- faire preuve de respect, d’ouverture et de rigueur.
-
appliquer une démarche scientifique :
Évaluation
Examens écrits ou oraux, réalisations de projets individuels ou de groupe, stage, rédaction et soutenance du mémoire... plusieurs modes d’évaluation coexistent au sein de la formation de master 120 en sciences informatiques.
Les modalités précises d’évaluation peuvent être consultées sur les fiches d’information de chaque unité d’enseignement.
Les métiers des informaticiens
Partager une story, répondre à un sondage, régler la température de sa maison, surveiller les paramètres vitaux d’un patient, faire décoller un avion, gérer les feux de circulation, boucler la rédaction d’un journal,… tout ou presque passe aujourd’hui par l’informatique ! La numérisation de plus en plus systématique va de pair avec une demande constante de plusieurs milliers d’informaticiens de niveau universitaire sur le marché de l’emploi.
Un diplôme reconnu au-delà de nos frontières
En tant qu’informaticiens, vous pouvez choisir de travailler en Belgique, en effectuant éventuellement des missions temporaires à l’étranger, ou d’embrasser une carrière internationale.
Un métier de qualité, varié et créatif
Selon une étude de Randstad qui prend en compte différents critères comme le salaire, l’équilibre travail-vie privée, l’environnement de travail, la diversité du job et le défi intellectuel, le métier d’informaticien est la 7e profession la plus attractive en Belgique. Il est également classé au 5e rang des professions les mieux rémunérées à la sortie des études.
Des perspectives de carrière riches et diversifiées
Grâce à une formation universitaire multidisciplinaire qui vous apprend à assimiler rapidement de nouvelles connaissances, votre parcours professionnel pourra être jalonné de multiples réorientations pour suivre au mieux votre évolution, vos envies et vos ambitions personnelles.
Au départ, j’étais tenté par tous les métiers : pilote de chasse, ingénieur, architecte, conducteur poids lourds, pompier… Le hasard m’a fait étudier l’informatique à l’Université de Namur. Aujourd’hui, je peux dire que j’ai touché (et touche encore) à beaucoup de métiers. Je suis certain d’avoir pu m’intégrer comme un caméléon partout où je suis passé grâce à la façon dont les matières m’ont été inculquées : privilégiant la tête bien faite à la tête bien pleine. Franchement, en plus de 20 ans de carrière, je découvre encore chaque jour de nouvelles choses et ça me plaît énormément.
Pierre, Directeur Informatique Adjoint - Cliniques Universitaires UCL Saint-Luc
Choisissez votre meilleur profil…
- Informaticiens d’entreprise : employés au sein d’une entreprise, vous réalisez divers projets internes et participez ainsi pleinement à son bon fonctionnement.
- Indépendants : vous êtes votre propre patron et gérez vos propres clients. Ce statut vous confère davantage de liberté et de flexibilité.
- Consultants : employés d’une société de consultance ou indépendant, vous réalisez des missions (de 1 mois à 2 ans) dans différentes entreprises pour apporter votre expertise aux projets.
Quel que soit votre profil, vous travaillez sur des projets variés, en contact avec de nombreux collaborateurs, dans un environnement technologique stimulant en perpétuelle évolution.
Faites évoluer votre carrière, l’une de celles offrant le plus de souplesse professionnelle. Elle vous permet de changer facilement de profil, mais aussi de métier.
- Analyste-développeur
- Analyste d’affaires (business analyst)
- Ingénieur logiciel
- Ingénieur qualité
- Expert en sécurité
- Data scientist
- Architecte TIC (Technologies de l’Information et de la Communication)
- Gestionnaire de projet
- Chercheur universitaire
Quelle que soit votre fonction de départ, vous évoluerez, après quelques années, vers la gestion de projets et des postes de direction où vous participerez aux décisions stratégiques de l’entreprise. Mais ce n’est pas une règle d’or, comme en témoignent de nombreux parcours originaux d’anciens.
L’informatique est aujourd’hui la colonne vertébrale des organisations. On résume trop souvent à tort l’informatique à une discipline purement technologique. La Faculté d’informatique de Namur a toujours préféré donner à ses étudiant·es une vision beaucoup plus large, en faisant la part belle à l’être humain, aux organisations, à l’économie d’entreprise et à la communication. Une combinaison gagnante pour ses étudiant·es ! Tous ces outils sont extrêmement utiles dans l’exercice de mon métier. Je suis convaincu que demain, plus que jamais, notre société aura besoin de tels professionnels de l’informatique
Yves, Senior Standards Architect — SWIFT