Vous voulez acquérir et appliquer des connaissances de pointe en génie logiciel et contribuer de manière importante au développement et à la maintenance de logiciels? Vous souhaiteriez implanter de nouvelles pratiques et technologies afin d’amener votre employeur à un niveau supérieur de performance et à une plus grande maturité technologique? Vous aspirez à diriger une équipe de conception logicielle ou à faire de la recherche? Le Master en génie logiciel du CUP vous aidera à réaliser vos ambitions professionnelles, quelles qu’elles soient.
Compétences développées
- contribuer de façon significative au développement et à la maintenance de logiciels en entreprise;
- développer des compétences techniques couvrant divers aspects tels que l’analyse, la conception, les tests, l’assurance qualité, etc.;
- développer des compétences en gestion de projets logiciels.
Vous pourrez mettre en pratique vos connaissances grâce à un stage en entreprise, ou approfondir vos connaissances par un projet de synthèse d’envergure ou un projet de recherche.
En outre, vous approfondirez vos connaissances dans les domaines suivants :
- l’analyse et la spécification des exigences logicielles;
- l’architecture et la conception logicielles;
- la maintenance, l’évolution et la réingénierie logicielles;
- l’ingénierie logicielle dirigée par les modèles;
- la vérification, les tests et l’assurance qualité;
- les méthodes de conception d’interfaces supportant l’interaction humain-machine;
- la modélisation, l’analyse et la programmation des systèmes temps réel;
- l’ingénierie des services;
- l’intelligence artificielle;
- la gestion de projet en génie logiciel;