Master Génie Logiciel Avancé et Applications
Objectif de la formation
Objectif de la Formation
Le génie Logiciel est l’art de spécifier, de concevoir, de réaliser et de faire évoluer, avec des moyens et dans des délais raisonnables, des programmes, des documentations et des procédures de qualités en vue d’utiliser un ordinateur pour résoudre certains problèmes.
Il est rare de pouvoir donner des dates et des lieux de naissance pour des domaines scientifiques et techniques. Mais le génie logiciel a ceci de spécifique qu'il a été défini de toutes pièces par un groupe de scientifiques en 1969 pour répondre à un problème qui s’énonçait des constations suivantes : Le logiciel n’est pas fiable, délivré tardivement, ne répond pas aux charges, inefficace et coûteux. 40 ans après, le problème n’est pas totalement résolu.
C’est dans cette optique, que cette formation vient compléter les formations de licences professionnelles en cours pour donner à nos étudiants des compétences accentuées leurs permettant, d’une part, de gérer correctement la problématique du développement des applications informatiques en vraie grandeur avec une certaine autonomie : expliquer et défendre ses choix dans les méthodes de travail (spécification, conception, réalisation, tests et maintenance,…) et d’autre part, de s’assurer, au cours de ce développement, de la bonne mise en œuvre de l’ensemble des procédures d’assurance qualité (vérification technique, fonctionnelle et métier etc. ) afin d’obtenir des applications fiables, capables d’évoluer et d’être maintenue avec un effort et un coût raisonnable.
Domaines d’Activités visés
A travers cette formation, il s’agit de former des cadres capables non seulement de gérer le développement de logiciel mais, en particulier, de bien spécifier les exigences qualité, les faire communiquer et s’assurer que tous les intervenants approuvent ces exigences au tout début au cours ou pendant le développement d’un projet ou d’une modification d’un logiciel. Le diplômé de cette formation aura pour mission de former et d’appuyer le personnel du développement, de la maintenance et des infrastructures afin qu’ils appliquent concrètement ces concepts au cours de leur travail quotidien.
Passerelles et Poursuite des Etudes
Cette formation permettra la poursuite des études post-graduées en doctorat en Algérie ou à l’étranger en s’inscrivant dans des filières de la spécialité informatique.
Programmes
Semestre 1 |
Cours |
TD |
TP |
Coéff |
Crédits |
Unité d’Enseignement : fondamentales |
|||||
Méthodologie de développement Agile |
3h00 |
1h30 |
3 |
6 |
|
Paradigmes avancés de développement |
3h00 |
1h30 |
3 |
6 |
|
Assurance qualité |
3h00 |
1h30 |
3 |
6 |
|
Conduite des projets informatique |
|||||
Unité d’Enseignement : méthodologie |
|||||
Développement des systèmes d’information |
1h30 |
1h00 |
2 |
3 |
|
Sécurité Informatique |
1h30 |
1h30 |
2 |
4 |
|
Unité d’Enseignement : découverte |
|||||
Option1 |
1h30 |
1 |
1 |
||
Anglais |
1h30 |
1 |
1 |
Semestre 2 |
Cours |
TD |
TP |
Coéff |
Crédits |
Unité d’Enseignement : fondamentales |
|||||
Mesures Logiciels |
3h00 |
1h30 |
3 |
6 |
|
Test et Contrôle Qualité |
3h00 |
1h30 |
3 |
6 |
|
Conception avancée et réutilisation |
1h30 |
1h00 |
2 |
3 |
|
Théorie de la complexité et applications |
1h30 |
1 |
2 |
||
Unité d’Enseignement : méthodologie |
|||||
Web 3.0 |
|||||
Systèmes d’information géographiques |
|||||
Unité d’Enseignement : découverte |
|||||
Option2 |
1h30 |
1 |
1 |
||
Technique de recherche scientifique et de présentation |
1h30 |
1 |
1 |
Semestre 3 |
Cours |
TD |
TP |
Coéff |
Crédits |
Unité d’Enseignement : fondamentales |
|||||
Analyse des exigences avancées |
3h00 |
1h30 |
3 |
6 |
|
Méthodes formelles en génie logiciel |
3h00 |
1h30 |
3 |
6 |
|
Gestion de la configuration et intégration de l’application |
|||||
Réingénierie |
3h00 |
1h30 |
3 |
6 |
|
Unité d’Enseignement : méthodologie |
|||||
Data Mining |
1h30 |
1h00 |
2 |
3 |
|
Systèmes Embarqués et Mobilité |
1h30 |
1 |
2 |
||
Unité d’Enseignement : découverte |
|||||
Option3 |
1h30 |
1h30 |
2 |
2 |
|
Ethiques de génie logiciel et questions juridiques |
1h30 |
1 |
1 |
Semestre 4 |
Coéff |
Crédits |
Travail Personnel |
4 |
8 |
Stage |
4 |
7 |
Mémoire fin étude |
9 |
15 |
Séminaire |