REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR
ET DE LA RECHERCHE SCIENTIFIQUE
HARMONISATION
OFFRE DE FORMATION MASTER
ACADEMIQUE
Etablissement Faculté Département
Génie Electrique et Informatique
UMMTO Informatique
(F.G.E.I.)
Domaine : MI
Filière : Informatique
Spécialité : Conduite de Projets Informatiques
Année universitaire : 2022-2023
Etablissement : UMMTO Intitulé du master : CPI Page 1
Année universitaire : 2022-2023
الجمهورية الجزائرية الـديمقراطيـة الـشعبيــة
وزارة التعليــم العالــي والبحــث العلمــي
مواءمة
عرض تكوين ماستر
أكاديمي
القسم الكلية /المعهد المؤسسة
اﻻعﻼم اﻻلي كلية الهندسة الكهربائية و جامعة مولود معمري تيزي وزو
اﻻعﻼم اﻻلي
الميدان :رياضيات وإعﻼم آلي
الشعبة :اﻻعﻼم اﻻلي
التخصص :إدارة مشاريع اﻻعﻼم اﻻلي
السنة الجامعية2022-2023 :
Etablissement : UMMTO Intitulé du master : CPI Page 2
Année universitaire : 2022-2023
SOMMAIRE
I - Fiche d’identité du Master………………………………………………………………….. 4
1 - Localisation de la formation : ................................................................................................ 5
2- Partenaires de la formation .................................................................................................... 5
3 – Contexte et objectifs de la formation .................................................................................. 5
A – Conditions d’accès ......................................................................................................... 5
B - Objectifs de la formation ............................................................................................... 6
C – Profils et compétences métiers visés.......................................................................... 6
D- Potentialités régionales et nationales d’employabilité des diplômés ....................... 6
E – Passerelles vers d’autres spécialités .......................................................................... 7
F – Indicateurs de suivi de la formation ............................................................................. 7
G – Capacité d’encadrement ............................................................................................. 8
4 – Moyens humains disponibles ............................................................................................. 12
A : Enseignants de l’établissement intervenant dans la spécialité ................................ 9
B : Encadrement Externe .................................................................................................. 12
5 – Moyens matériels spécifiques disponibles ....................................................................... 13
A- Laboratoires Pédagogiques et Equipements ............................................................. 13
B- Terrains de stage et formation en entreprise ............................................................ 13
C- Laboratoire(s) de recherche de soutien au master .................................................. 14
D- Projet(s) de recherche de soutien au master ........................................................... 14
E- Espaces de travaux personnels et TIC ...................................................................... 14
II - Fiche d’organisation semestrielle des enseignements …………………………….. 14
1- Semestre 1 ............................................................................................................................. 16
2- Semestre 2 ............................................................................................................................. 16
3- Semestre 3 ............................................................................................................................. 18
4- Semestre 4 ............................................................................................................................. 19
5- Récapitulatif global de la formation...................................................................................... 19
III - Programme détaillé par matière ……………………………………………………….. 20
IV – Accords / Conventions …………………………………………………………………. 53
Etablissement : UMMTO Intitulé du master : CPI Page 3
Année universitaire : 2022-2023
I – Fiche d’identité du Master
(Tous les champs doivent être obligatoirement remplis)
Etablissement : UMMTO Intitulé du master : CPI Page 4
Année universitaire : 2022-2023
1 - Localisation de la formation :
- Faculté (ou Institut) : F.G.E.I.
- Département : Informatique
2- Partenaires de la formation*: (*présenter les conventions en annexe de
la formation)
- autres établissements universitaires : Néant
- entreprises et autres partenaires socio-économiques : Néant
- Partenaires internationaux : Néant
3 – Contexte et objectifs de la formation
A – Conditions d’accès (indiquer les spécialités de licence qui peuvent donner accès
au Master)
L’accès au Master « Conduite de projets informatiques" pour l’année universitaire 2022–
2023 est ouvert :
- De plein droit
Aux titulaires d’une Licence LMD en Informatique dans la limite des places
ouvertes.
- Sur Dossier
Aux titulaires d’un diplôme étranger de licence en informatique ou d’un titre
reconnu équivalent, dans la limite des places disponibles ;
Aux titulaires d’un diplôme d’ingénieur d’état en informatique, dans la limite
des places disponibles.
Etablissement : UMMTO Intitulé du master : CPI Page 5
Année universitaire : 2022-2023
B - Objectifs de la formation (compétences visées, connaissances pédagogiques
acquises à l’issue de la formation- maximum 20 lignes)
Le Master Conduite de Projets Informatiques a pour objectif de former des spécialistes
capables de mener à bien un projet informatique quel qu’il soit (projet de systèmes
d’information, projet de développement d’applications (entreprise, web, mobiles), projet
d’applications réseaux, projet dans le domaine de l’intelligence artificielle, etc.), depuis sa
conception jusqu’à sa réalisation.
En particulier, ce Master permet aux étudiants d’acquérir les compétences et la
compréhension conceptuelle nécessaires pour gérer tous les aspects d’un projet
informatique et maîtriser le développement, le perfectionnement et le suivi du cycle de vie
d’un logiciel.
C – Profils et compétences métiers visés (en matière d’insertion professionnelle
- maximum 20 lignes) :
- Quelques poursuites en thèse en Informatique dans un centre de recherche ou à
l’université,
- Des poursuites professionnelles dans l’étude, la conception, le développement
informatique et l’assurance qualité des systèmes développés, incluant :
L’étude, la production et l’exploitation de systèmes d’information,
L’étude, le développement et la gestion des bases de données,
La gestion de projet informatique industrielle,
Le développement d’applications (d’entreprise, web et mobiles),
Le développement d’applications réseaux,
Le développement de projets d’intelligence artificielle.
D- Potentialités régionales et nationales d’employabilité des diplômés
Le rôle de l'informatique est de nos jours bien établi et primordial dans quasiment tous les
domaines, allant de la recherche (centres de recherche et universités) à l’industrie en
passant par les sociétés de services et autres administrations.
Les demandes en développement informatique (systèmes d’informations, applications
pour entreprise, sites web, applications mobiles, bases de données, logiciels spécifiques,
systèmes intelligents, etc.) sont sans cesse grandissantes. Ces besoins font naître des
offres et des opportunités d’emploi conséquentes pour les informaticiens spécialistes en
conception et développement de projets informatiques.
Quasiment toutes les entreprises régionales et nationales, quelques soient leurs
tailles (EURL, SARL ou SPA) recrutent à des échelles variables, des spécialistes en
développement de projets informatiques.
Etablissement : UMMTO Intitulé du master : CPI Page 6
Année universitaire : 2022-2023
A titre d’exemple :
- Les entreprises industrielles : ENEL, ENIEM, SONELGAZ, SONATRACH, etc.
- Les sociétés de services : SSII,
- Les organismes de formation : écoles, lycées, centres de formation, etc.
- Les administrations : ministères, wilayas, académies, banques, hôpitaux, etc.
- Les centres et laboratoires de recherche : CDTA, CERIST, Laboratoires
d’universités, etc.
E – Passerelles vers d’autres spécialités
Le Master Conduite de Projets informatiques offre un parcours progressivement
spécialisant sur deux années de formation.
La première année du Master (M1) est dédiée à la consolidation de connaissances de
base en gestion des projets informatiques, ingénierie et sécurité logicielle, bases de
données et intelligence artificielle.
A l’issue de cette 1re année, l’étudiant peut s’orienter vers tout parcours de master
informatique en ingénierie logicielle, et/ou développement d’applications, et/ou ingénierie
des systèmes d’information, et/ou des bases de données, et/ou intelligence artificielle, à
l’échelle nationale ou internationale.
Le master Systèmes informatiques (SI) de l’UMMTO a aussi un socle M1 fortement
compatible avec le socle M1 du master Conduite de Projets informatiques, et peut donc
aussi accueillir les étudiants CPI à l’issue de leur première année de master.
F – Indicateurs de suivi de la formation
1. COMMISSION DE SUIVI DU MASTER :
Composée de l’ensemble des membres ayant mis au point la formation et élaboré les
programmes. Elle sera dirigée par le responsable de spécialité. Elle aura pour mission de
veiller à la mise en place de la formation, à son bon déroulement. Elle devra, au travers de
séminaires d’évaluation annuels, l’évaluer régulièrement en vue de repérer les
insuffisances et procéder aux ajustements qui s'imposent.
2. INDICATEURS D’EVALUATION
- Moyens matériels attribués à cette formation
- Régularité de l'avancement des enseignements (cours, TD, TP)
Etablissement : UMMTO Intitulé du master : CPI Page 7
Année universitaire : 2022-2023
- Qualité des documents pédagogiques (polycopiés de cours, TD, TP) mis à
disposition des étudiants
- Adéquation des sujets de PFE avec les objectifs de la formation
- Taux de réussite/échec par année
- Taux de réorientations par année
- Évolution du nombre d'étudiants postulant à la formation/année
G – Capacité d’encadrement (donner le nombre d’étudiants qu’il est possible de
prendre en charge)
- 50 étudiants
Etablissement : UMMTO Intitulé du master : CPI Page 8
Année universitaire : 2022-2023
II – Fiche d’organisation semestrielle des enseignements
(Prière de présenter les fiches des 4 semestres)
Etablissement : UMMTO Intitulé du master : CPI Page 15
Année universitaire : 2022-2023
1- Semestre 1 :
VHS V.H hebdomadaire Mode d'évaluation
Unité d’Enseignement Coeff Crédits
15 sem C TD TP Autres Continu Examen
UE fondamentales
UEF1.1
Conduite de projets
67H30 1H30 1H30 1H30 3 6 X X
informatiques I
Conception sur des systèmes
45H 1H30 1H30 2 4 X X
d’exploitation nomades
Architecture I 45H 1H30 1H30 2 4 X X
Réseaux et NTIC 45H 1H30 1H30 2 4 X X
UE méthodologie
UEM1.1
Sécurité informatique II 45H 1H30 1H30 2 4 X X
Bases de données avancées 60H 1H30 2H30 3 5 X X
UE transversales
UET1.1
Techniques de communication
45H 1H30 1H30 2 2 X X
et d’expression
Anglais I 22H30 1H30 1 1 X X
Total Semestre 1 375H 10H30 9H 5H30 17 30
Etablissement : UMMTO Intitulé du master : CPI Page 16
Année universitaire : 2022-2023
2- Semestre 2 :
VHS V.H hebdomadaire Mode d'évaluation
Unité d’Enseignement Coeff Crédits
15 sem C TD TP Autres Continu Examen
UE fondamentales
UEF2.1
Conduite de Projets
67H30 1H30 1H30 1H30 3 6 X X
informatiques II
Résolution de problèmes 45H 1H30 1H30 2 4 X X
Assurance qualité logicielle 45H 1H30 1H30 2 4 X X
Fouille de données 45H 1H30 1H30 2 4 X X
UE Méthodologie
UEM2.1
Techniques de compilation 45H 1H30 1H30 2 4 X X
Développement d’applications
60H 1H30 2H30 3 5 X X
mobiles II
UE transversales
UET2.1
Entreprenariat et création
45H 1H30 1H30 2 2 X X
d’entreprises
Anglais II 22H30 1H30 1 1 X X
Total Semestre 2 375H 10H30 10H30 4H 17 30
Etablissement : UMMTO Intitulé du master : CPI Page 17
Année universitaire : 2022-2023
3- Semestre 3 :
VHS V.H hebdomadaire Coeff Crédits Mode d'évaluation
Unité d’Enseignement
15 sem C TD TP Autres Continu Examen
UE fondamentales
UEF3.1
Systèmes d’information
67H30 1H30 1H30 1H30 3 6 X X
coopératifs
Certification des systèmes
45H 1H30 1H30 2 4 X X
d’information
Représentation des
connaissances et 45H 1H30 1H30 2 4 X X
raisonnement
Apprentissage profond 45H 1H30 1H30 2 4 X X
UE Méthodologie
UEM3.1
Indexation et Recherche
60H 1H30 2H30 3 5 X X
d’informations multimédia
Ingénierie du Web 45H 1H30 1H30 2 4 X X
UE Découverte
UED3.1
Cloud computing 45H 1H30 1H30 2 2 X X
UE transversales
UET3.1
Anglais III 22H30 1H30 1 1 X X
Total Semestre 3 375H 10H30 11H30 3H 17 30
Etablissement : UMMTO Intitulé du master : CPI Page 18
Année universitaire : 2022-2023
4- Semestre 4 :
Domaine : MI
Filière : Informatique
Spécialité : Conduite de Projets Informatiques
Stage en entreprise sanctionné par un mémoire et une soutenance.
VHS Coeff Crédits
Travail Personnel
Stage en entreprise 700H 17 30
Séminaires
Autre (préciser)
Total Semestre 4 700H 17 30
5- Récapitulatif global de la formation : (indiquer le VH global séparé en
cours, TD, pour les 04 semestres d’enseignement, pour les différents types
d’UE)
UE Total
UEF UEM UED UET
VH
Cours 270H 135H 22H30 45H 465
TD 225H 105H 22H30 112H30 525H
TP 112H30 75H 135H
Travail personnel
Stage en entreprise 700H 700H
Total 1307H30 315H 45H 157H30 1825H
Crédits 72 36 2 10 120
% en crédits pour
60% 30% 10% 100%
chaque UE
Etablissement : UMMTO Intitulé du master : CPI Page 19
Année universitaire : 2022-2023
III - Programme détaillé par matière
(1 fiche détaillée par matière)
Etablissement : UMMTO Intitulé du master : CPI Page 20
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S1
Intitulé de l’UE : UEF1.1
Intitulé de la matière : Conduite de projets informatiques I
Crédits : 6
Coefficients : 3
Objectifs de l’enseignement (Décrire ce que l’étudiant est censé avoir acquis comme
compétences après le succès à cette matière).
Cette première partie du cours porte sur la conduite de projets en informatique en général
notamment la maitrise des délais de réalisation, les coûts de développement de projet et
le choix des outils pour le suivi des projets.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
La culture du génie logiciel, méthodes de conception de système d’Information.
Contenu de la matière :
- Phase préalable et démarrage
Etude d'opportunité et de viabilité, Définition du projet, périmètre, contexte, équipes,
responsabilités, découpage fonctionnel (WBS, Work Breakdown Structure), étude
d'impacts, identification des facteurs de risques et des facteurs d'échec.
- Tableau de bord
- Planification (WBS, GANTT, PERT), Ordonnancement des tâches
Définition du plan d'exécution en termes de délais, de ressources et de
responsabilité.
- Exécution
Exécution et pilotage du projet, importance de la réunion de travail projet et de la
communication sur le projet. Erreurs de management à ne pas commettre.
- Mise en exploitation
vérification des conformités, mise en exploitation, formation, 'accompagnement du
changement.
- Clôture
Elaboration de la documentation dans une démarche de transfert de la
connaissance. Bilan du projet.
Mode d’évaluation : Contrôle continu et examen.
Références (Livres et polycopiés, sites Internet, etc.).
- Conduite de Projet Informatique : Développement, analyse et pilotage, Brice-Arnaud
Guérin), Eyrolles, 2018 (4eme édition
- CNRS, DSI ([Link]
- Association Francophone de la gestion de projet ([Link]
- Maîtrise d'œuvre des projets informatiques : De la gestion du périmètre au contrôle des
risques et des coûts Broché – 2004, Armel Durand , Dunod
Etablissement : UMMTO Intitulé du master : CPI Page 21
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S1
Intitulé de l’UE : UEF1.1
Intitulé de la matière : Conception sur des systèmes d’exploitation nomades
Crédits : 4
Coefficients : 2
Objectifs de l’enseignement :
- Ce cours a pour objectif de faire comprendre aux étudiants le monde de la
conception des systèmes et des applications nomades (ex: téléphones portables,
cartes à puces).
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Ce cours demande une connaissance de Java dans sa version standard (JSE).
Contenu de la matière :
Chapitre I : Les cartes à puce
I.1 Bref historique (systèmes embarqués et cartes à puce)
I.2 Cycle de vie de la carte
I.3 Types de cartes
I.4 Standardisation
I.5 Les caractéristiques physiques
I.6 Communication
I.7 Systèmes d’exploitation et cartes à puce
I.8 Conclusion
Chapitre II : Java Card
II.1 JavaCard : introduction et principes
II.2 étapes de développement de l’industrie
II.3 place de Java Card dans la plateforme Java
II.4 la plateforme Java Card
II.5 Développement d’une applet
II.6 Les apports de la technologie Java Card
II.7 Les spécifications Java Card 3.0
II.8 Java Card classique
II.9 Java Card connectée
II.10 Conclusion
Chapitre III : Gestion des transactions
III.1 introduction
III.2 Le modèle transactionnel
III.3 Besoin transactionnel
III.4 Java Card et les transactions
III.5 Conclusion
Etablissement : UMMTO Intitulé du master : CPI Page 22
Année universitaire : 2022-2023
Chapitre IV : Sécurités des cartes à puce
IV .1. Introduction
IV .2. Attaques physiques
IV .3. Contremesure des attaques par injection de faute
IV .4. Les attaques logiques
IV .5. Contremesure des attaques logique
IV .6. Contre attaque au moment du chargement
IV .7. Conclusion
Mode d’évaluation : Contrôle continu et examen.
Références (Livres et polycopiés, sites Internet, etc.).
[1] Samia Bouzefrane & Julien Cordy, Laboratoire CEDRIC CNAM 2006-2007 comment écrire
une applet?
[2] Les cartes à puce : Théorie et mise en œuvre, Christian Tavernier. Dunod 2007
[3] BOUZEFRANE Samia, PARADINAS Pierre, « Les cartes à puce », Sept. 2013, ISBN :
9782746239135, Ed. Hermès.
[4] Samia Bouzefrane et Pirre Paradina : les cartes à puce, editeur Lavoisier, Paris 2013
[5] La technologie Java Card, Samia Bouzefrane : [Link] .
[6]Open Card : [Link]
[7]Java Card Technology for Smart Cards, Architecture and Programmer’s Guide, Forewords by
Patrice Petret.
[8] [Link] : un site spécialisé sur les cartes à puces, par B. Tavernier ; ses 2 articles dans
Elektor 11/2006, intégralement repris dans son livre Les cartes à Puces.
[9][Link]
[10]Introduction à la carte à puce: Jean Pierre Tual, 2005.
[11]JavaCard Platform Specification V2.2.1. Sun Microsystems, Etats-Unis, 2000.
[Link]
[12]Sun Microsystems, Inc. Java Card Applet Developer’s Guide 1998
Etablissement : UMMTO Intitulé du master : CPI Page 23
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S1
Intitulé de l’UE : UEF1.1
Intitulé de la matière : Architecture I
Crédits : 4
Coefficients : 2
Objectifs de l’enseignement :
L'objectif général du cours est de faire comprendre aux étudiants les aspects qui
influencent la performance des processeurs et les points principaux de leur évolution. Et
d’une manière spécifique :
- Identifier les mécanismes d’accélération et d’optimisation des performances d’une
architecture.
- Comparer des architectures différentes et pouvoir choisir une architecture pour une
application donnée en faisant des compromis entre les différents paramètres d’une
architecture (CPI, taille mémoire, étages du pipeline…).
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Structure machine, assembleur, langage C
Contenu de la matière :
- Chapitre 1: Evolution des architectures d’ordinateurs
- Chapitre 2: Mesures de performance d’une architecture
- Chapitre 3: Architectures pipelinées
- Chapitre 4: Hiérarchie mémoire
- Chapitre 5: Processeurs multicore et architectures multiprocesseurs
Mode d’évaluation : Contrôle continu et examen.
Références
- Computer Architecture: A Quantitative Approach 6th Edition, John L. Hennessy et
David A. Patterson, Morgan Kaufmann Publishers 2017
- Computer Architecture and Organization: Designing for Performance William
Stallings, Prentice Hall 2010
Etablissement : UMMTO Intitulé du master : CPI Page 24
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S1
Intitulé de l’UE : UEF1.1
Intitulé de la matière : Réseaux et NTIC
Crédits : 4
Coefficients : 2
Objectifs de l’enseignement (Décrire ce que l’étudiant est censé avoir acquis comme
compétences après le succès à cette matière).
Configuration de l’infrastructure réseau et mise en place des services réseaux (DHCP,
DNS, WEB, …..) et l’étude des protocoles de la couche transport (TCP, UDP).
Maitriser les notions de routage statique et dynamique ainsi que la segmentation du
réseau et conception des réseaux hiérarchiques.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
Le module réseaux dispensé en deuxième année licence
Contenu de la matière :
- Planification, installation et configuration d’un réseau Ethernet sous Linux et
Windows,
- Mise en place et configuration de serveurs HTTP, FTP, SMTP, POP3, …,
- Mise en place de Hubs et de Switch,
- Mise en place et configuration d’un Router,
- Intégration et configuration d’un réseau sans fil (Wifi),
- Partage d’un accès à Internet,
- Partage de ressources via Internet (bureau distant, VPN, …),
- Problèmes de sécurité : Les menaces : chevaux de Troie, bombes logiques,
backdoor, déni de service,…,
- Étude et mise en oeuvre de moyens matériels et logiciels assurant la sécurité des
réseaux : pare-feux, détecteurs d’intrusion, paramétrage d’applications sensibles,…
- Sécurisation des systèmes d’exploitation sur un serveur Web
- Installation et configuration de systèmes d’exploitation (notamment Linux et
Windows) afin de les faire fonctionner au niveau de sécurité le plus élevé,
- Mettre à jour les systèmes d’exploitation contre les bogues et les failles de sécurité,
- Utilisation de logiciels défensifs et de technologie de détection d'intrusion (scanner)
pour indiquer comment combler les lacunes de vulnérabilité du système
d’exploitation.
Mode d’évaluation : Contrôle continu et examen.
Références (Livres et polycopiés, sites Internet, etc.).
-Cursus Cisco CCNA1.
-Les réseaux informatiques. Pierre CABANTOUS Edition ENI 2019.
Réseaux Informatiques Notions Fondamentales, José DORDOIGNE , Edition ENI 2015.
Etablissement : UMMTO Intitulé du master : CPI Page 25
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S1
Intitulé de l’UE : UEM1.1
Intitulé de la matière : Sécurité Informatique II
Crédits : 4
Coefficients : 2
Objectifs de l’enseignement :
- Consolider et compléter les connaissances acquises en licence sur la sécurité
informatique et aussi permettre aux étudiants d’acquérir des compétences dans le
domaine de la sécurité des systèmes informatiques.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Les connaissances acquises en Licence Informatique sont suffisantes pour aborder
avec succès la matière
Contenu de la matière :
Chapitre 1. Rappels
1- Concepts de base de la sécurité informatique
- Définitions de base : sécurité informatique, Intrus, Menace, Vulnérabilité, attaque,
Objectifs de la sécurité, Services et mécanismes de la sécurité.
2- Les mécanismes cryptographiques
- Cryptographie
- Authentification
-Signature numérique
- Les certificats numériques
Chapitre 2. Applications de la cryptographie
1- SSL/TLS
2- SSH
3- IPSEC
Chapitre 3. Attaques informatiques
1- Attaques virales
2- Attaques de reconnaissance
3- Attaques d’accès
4- Attaques Man In the Middle
5- Attaques de dénis de service
Chapitre 4. Architectures sécurisées
1- Firewall, DMZ, NAT, PROXY
2- Systèmes de détection d’intrusions
3- VPN
Chapitre 5. Sécurité des réseaux sans fils
Mode d’évaluation : Contrôle continu et examen.
Références (Livres et polycopiés, sites internet, etc).
Etablissement : UMMTO Intitulé du master : CPI Page 26
Année universitaire : 2022-2023
- Sécurité informatique - Ethical Hacking : Apprendre l'attaque pour mieux se défendre (6e
édition) Broché – Illustré, 17 janvier 2022.
- Mieux comprendre les attaques et sécuriser l'informatique industrielle, edition ENI, 2 edition,
2018.
Etablissement : UMMTO Intitulé du master : CPI Page 27
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S1
Intitulé de l’UE : UEM1.1
Intitulé de la matière : Bases de données avancées
Crédits : 5
Coefficients : 3
Objectifs de l’enseignement :
- Maîtriser l’interrogation avancée des bases de données par programmation.
Applications sous PL/pgSQL.
- Comprendre l’organisation physique, l’exécution/optimisation de requêtes, la
concurrence d'accès et la reprise en cas de panne (Techniques de contrôle de
concurrence, transactions, journalisation).
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Des notions de bases de données, techniques Web
Contenu de la matière :
- Rappels :
● Structure du modèle relationnel
● Langages d'interrogation théoriques et pratiques (SQL)
- Conception des bases de données relationnelles (aspects pratiques) :
● Conception de base de données avec contraintes d’intégrité (sous Oracle)
● Implémentation de déclencheurs (triggers) et programmation PL/SQL (sous Oracle)
● Gestion des transactions et de la concurrence (sous Oracle)
- Performance dans les bases de données :
● Structures d'index mono-dimensionnels (séquentiels, B-arbres, hachage, clusters)
● Optimisation des plans d'exécution (sous Oracle)
Mode d’évaluation : Contrôle continu et examen.
Références (Livres et polycopiés, sites Internet, etc.).
- Fundamentals of database systems, Ramez Elmasri, Shamkant B. Navathe. Addison Wesley, 7 Edition,
2015. ISBN-10 :0321122267
- Database Systems: the complete Book. Hector Garcia-Molina, Jeffrey D. Ullman, Jenifer Widom.
Prentice Hall; 2008. ISBN-10: 0131873253
Etablissement : UMMTO Intitulé du master : CPI Page 28
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S1
Intitulé de l’UE : UET1.1
Intitulé de la matière : Techniques d’expression et de communication
Crédits : 2
Coefficients : 2
Objectifs de l’enseignement :
- A travers cet enseignement l’étudiant apprendra la communication écrite et orale,
notamment :
En entreprise : il aura acquis les connaissances lui permettant de rédiger une
demande d’emploi, un CV et une lettre de motivation, de réussir un
entretien d’embauche, la production de documents internes (Rapports, PV
de réunion, …, etc.)
En milieu universitaire, il aura acquis les connaissances pour la rédaction
d’un article scientifique, d’un rapport bibliographique, de communication de
ses travaux de recherches, …, etc.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Connaissance de l’anglais et du français,
- maîtrise des outils de bureautique.
Contenu de la matière :
- Langue française
- Outils de communication scientifique écrite (Word, Latex, …)
- Techniques de communication écrite (Articles de recherches, Articles
bibliographiques, Rapports de recherche, PV de réunion, demande de
recrutement, CV, lettre de motivation, …)
- Techniques de communication orale : (Présentation d’exposés, Simulation d’une
réunion de travail, ….)
Mode d’évaluation : Contrôle continu, exposés et examen.
Références (Livres et polycopiés, sites Internet, etc.).
- Renée Simonet. Techniques d’expression et de communication. L'harmattan, 2000.
Etablissement : UMMTO Intitulé du master : CPI Page 29
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S1
Intitulé de l’UE : UET1.1
Intitulé de la matière : Anglais I
Crédits : 1
Coefficients : 1
Objectifs de l’enseignement :
- Apprendre la terminologie informatique en anglais.
- Lire et comprendre les textes en anglais technique.
- Revoir les notions de base de la langue anglaise : grammaire, conjugaison,
vocabulaire, …
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
Contenu de la matière :
- Channels of communication
- Networking:
- Typology and topology of networks
- Wired and wireless networks.
- New technologies
- Computer languages
- GUI operating systems
- Data bases
- Spreadsheets
Mode d’évaluation : Contrôle continu et examen
Références
- cambridge-infotech-english-for-computer-users-students-book-3rd-edition
- Oxford_Basic_English_For_Computing
- professional-english-in-use-ict
- English grammar books
- Bilingual technical dictionaries
Etablissement : UMMTO Intitulé du master : CPI Page 30
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S2
Intitulé de l’UE : UEF2.1
Intitulé de la matière : Conduite de projets informatiques II
Crédits : 6
Coefficients : 3
Objectifs de l’enseignement :
- Etude des méthodes de conduite de projets Informatique, depuis l’analyse préalable
et spécification des besoins et toutes les étapes qui s’en suivent jusqu’au livrable.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
Génie Logiciel, Systèmes d’Information.
Contenu de la matière :
- Problématique de la gestion de projets informatiques
- Cycles de développement : en cascades en V, incrémental, itératif.
- Approches de développement logiciel : traditionnelle
- Suivi de projets.
- Normes et modèles de pratiques reconnues : CMMI, SWEBOK, PMBOK, IEEE,
ISO.
- Méthodes agiles de conduite de projets
Mode d’évaluation : Contrôle continu et examen.
Références (Livres et polycopiés, sites internet, etc.).
- IEEE Software Engineering Group ([Link]
- Véronique Messager Rota ; Gestion de projet agile, Eyrolles, 2010.
- Véronique messager. Gestion de projet vers les méthodes agiles, Eyrolles, 2008.
- Richard Tremblay. Implantation d'une méthode agile de développement logiciel en
entreprise. 2007.
Etablissement : UMMTO Intitulé du master : CPI Page 31
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S2
Intitulé de l’UE : UEF2.1
Intitulé de la matière : Résolution de problèmes
Crédits : 4
Coefficients : 2
Objectifs de l’enseignement : (Décrire ce que l’étudiant est censé avoir acquis comme
compétences après le succès à cette matière – maximum 3 lignes).
- L’étudiant après avoir acquis cette matière sera capable de résoudre des
problèmes d’intelligence artificielle et de maîtriser les concepts de résolution
distribuée de problèmes en IA.
Connaissances préalables recommandées : (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Les connaissances en intelligence artificielle sont recommandées pour aborder
avec succès cette matière.
Contenu de la matière (indiquer obligatoirement le contenu détaillé du programme en
présentiel et du travail personnel)
Chapitre 1 : Représentation de problèmes
- Modèle de base d’un système symbolique
- Description de l’espace de recherche
- Représentation en espace d’états / problèmes
- Planification hiérarchique
Chapitre 2 : Stratégies de recherche
- Contrôle irrévocable / révisable
- Recherche en graphe
- Recherche Informée / non informée
- Recherche basée sur une prévision de l’avenir
Chapitre 3 : Systèmes de résolution
- Calcul du 1er ordre
- Principe de résolution - Forme clausale
- Résolution par réfutation
- Système de production
Chapitre 4 : Systèmes multi-agents
- Agent cognitif / réactif
- Systèmes multi-agents
- Relations entre agents - Coopération
- Collaboration - Coordination
Etablissement : UMMTO Intitulé du master : CPI Page 32
Année universitaire : 2022-2023
Mode d’évaluation : Contrôle continu et examen.
Références (Livres et polycopiés, sites internet, etc.).
1. C. H. Dominé, « Techniques de l’intelligence artificielle. Un guide structuré », Dunod,
Paris Bordas, 1988
2. Jacques Ferber, « Les systèmes multi-agents - vers une intelligence collective »,
InterEditions, 1995.
3. L. Gasser, « An overview of DAI. In: Distributed Artificial Intelligence: Theory and
Practice », N.M. Avouris and L. Gasser (Eds). Kluwer Academic Publishers. 9-30, 1992
4. Matthew L. Ginsberg « Essentials of Artificial Intelligence », Morgan Kaufmann, 1993
5. N. J. Nilsson « Problem Solving Methods in Artificial Intelligence », McGraw-Hill, 1971.
6. N. J. Nilsson « Artificial Intelligence: A new synthesis », Morgan Kaufmann, 1998
7. S. Russell, P. Norvig « Artificial Intelligence - A Modern Approach », Prentice Hall
Series in A.I., 2003
8. A. Thayse et al. « Approche logique de l’intelligence artificielle », Dunod informatique,
1988
Etablissement : UMMTO Intitulé du master : CPI Page 33
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S2
Intitulé de l’UE : UEF2.1
Intitulé de la matière : Assurance qualité logicielle
Crédits : 4
Coefficients : 2
Objectifs de l’enseignement :
- Acquérir les bases des techniques permettant une compréhension en profondeur
des méthodes et des normes qualité applicables au logiciel afin que les systèmes
informatiques respectent les termes du contrat de service auprès des utilisateurs.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Notions de bases sur le génie logiciel
- Notions avancés sur l’algorithmique et programmation
- Notions de base sur les systèmes d’information et bases de données.
Contenu de la matière :
Partie I : les processus de la qualité du logiciel
- Qualité du logiciel et approche préventive : enjeux économiques et stratégiques de
la qualité
- Différents aspects de la qualité du logiciel : qualité du produit et qualité du
processus
- Le modèle de processus applicable au développement du logiciel ; la norme
ISO/CEI 12207
- Rôle de la V&V dans la qualité du logiciel : revues, inspections, tests. La gestion de
configuration
- Plans qualité et documentation
- Modèles de maturité (CMM-I, SPICE), norme ISO 9000 appliquée au logiciel
Partie II : Caractéristiques qualité des produits logiciels
- Notion de contrat de service
- Modèle pour l'ingénierie des exigences et la mesure de la qualité du logiciel :
fonctionnalités, utilisabilité, fiabilité, performance, maintenabilité, évolutivité (norme
ISO/CEI 9126)
- Etude détaillée des caractéristiques de performance, sûreté de fonctionnement et
sécurité d'un système informatique en exploitation ; plans de sécurité (norme
ISO/CEI 17799)
Mode d’évaluation : Contrôle continu et examen.
Références (Livres et polycopiés, sites Internet, etc.).
- T. Forse, Qualimétrie des systèmes complexes, mesure de la qualité du logiciel,
Les éditions d'organisation
- IEEE, ISO/CEI : Software engineering Standard collection, normes ISO/CEI
applicables à la qualité et à la gestion des services ainsi qu'à la sécurité du logiciel
(9126, 12207, 15504, 20000, 17799).
Etablissement : UMMTO Intitulé du master : CPI Page 34
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S2
Intitulé de l’UE : UEF2.1
Intitulé de la matière : Fouille de données
Crédits : 4
Coefficients : 2
Objectifs de l’enseignement :
- Ce cours vise la découverte des différentes facettes du processus décisionnel, des
techniques du Data Mining et des outils facilitant l'exploration et l'analyse des
données contenues dans une base décisionnelle.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Connaissances générales dans le domaine des bases de données et des systèmes
d’information.
Contenu de la matière :
Chapitre I : Introduction et définitions
- Préliminaires (Motivations, Des données à la connaissance, Exemples
d’application de la Fouille de données)
- Découverte de connaissances dans BD (KDD)
Définition et Démarche méthodologique
- Définition de la Fouille de données
- Notions utiles (raisonnements, types de données, distances)
- Présentation de logiciels de data mining (Weka, Tanagra)
Chapitre II : Le clustering (Segmentation)
- Problématique du clustering
- Panorama sur les méthodes de clustering
- Étude de la méthode K-means et de son amélioration K-medoides
- Étude de la méthode hiérarchique ascendante (Hierarchical Agglomerative
Clustering)
Chapitre III : Les règles d’association
- Principe et formalisme
- Algorithme Apriori de recherche d’itemsets fréquents
- Présentation des améliorations de l’algorithme Apriori
- Algorithme de génération des règles d’association
Chapitre IV : La classification supervisée
- Principe de la classification (Construction du modèle, validation et utilisation du
modèle)
- Méthode des plus proches voisins (K-NN)
- Méthode des Arbres de décision
Etablissement : UMMTO Intitulé du master : CPI Page 35
Année universitaire : 2022-2023
Mode d’évaluation : Contrôle continu et examen.
Références (Livres et polycopiés, sites Internet, etc.).
1. Agrawal, R., Imielinski, T., Swami, A. : Mining associations rules between sets of items
in large databases. ACM SIGMOD Conference on Management of Data, Washington D.C.
(1993) 207-216
2. Frawley, W.J., Piatetsky-Shapiro G., and Matheus, C.J."Knowledge discovery in
databases : an overview." In G. Piatetsky-Shapiro and W.J. Frawley (edts), Knowledge
Discovery in Databases, MIT Press, 1991, pp. 1-27.
3. Ian Witten & Eibe Frank, Data mining - Practical Machine Learning Tools and
Techniques (Second edition), 2005
4. Georges Gardarin, Internet/intranet et bases de données, Eyrolles, 1999.
Etablissement : UMMTO Intitulé du master : CPI Page 36
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S2
Intitulé de l’UE : UEM2.1
Intitulé de la matière : Techniques de compilation
Crédits : 4
Coefficients : 2
Objectifs de l’enseignement :
- Approfondir les notions étudiées en licence et d’aborder la compilation des
langages orientés objets.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Maîtriser un langage de programmation orientée objets, la théorie des langages et
la compilation des langages de programmation I du cycle licence
Contenu de la matière :
- Rappels des différentes étapes de compilation
- Compilation des langages orientés objets
- Structure de données dynamiques et gestion de la mémoire (ramasse-miettes)
- Optimisations locales et globales
- Allocation des registres, ordonnancement des instructions
Mode d’évaluation : Contrôle continu et examen.
Références :
- Aho A. Ullman J.D., Principes des compilateurs, 1986.
Etablissement : UMMTO Intitulé du master : CPI Page 37
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S2
Intitulé de l’UE : UEM2.1
Intitulé de la matière : Développement d’applications mobiles II
Crédits : 5
Coefficients : 3
Objectifs de l’enseignement :
- L’objectif de cette matière est de détailler les aspects avancés de la programmation
d’applications Android.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Développement d’applications mobiles.
Contenu de la matière :
Chapitre 1 : Les tâches asynchrones
- AsyncTask, Thread
- Handler
- Gestion d'une barre de progression
Chapitre 2 : Les services
- Création d’un service
- Démarrage ou redémarrage d’un service
- Connection à un service
- Services et tâches de fond
- Langage de description de services : AIDL
Chapitre 3 : La communication avec l'utilisateur
- Toast
- AlertDialog
- Notification
Chapitre 4 : Les Fragments
- Création de fragments
- Communication entre deux fragments
- Adaptation à la taille de l’écran
Chapitre 5 : Le réseau et le Web
- L'état du réseau
- Le client http : requête GET, POST
- Les services web
- Les fichiers XML et JSON
Etablissement : UMMTO Intitulé du master : CPI Page 38
Année universitaire : 2022-2023
Mode d’évaluation : Contrôle continu et examen
Références (Livres et polycopiés, sites Internet, etc.).
- Mark L. Murphy The Busy Coder's Guide to Advanced Android Development, 2013.
- Bill Phillips, Chris Stewart, Kristin Marsicano, Brian Gardner. Android Programming :
The Big Nerd Ranch Guide, 4TH edition, pearson editions, 2018.
- Sylvain HEBUTERNE. Guide de développement d'applications Java pour
Smartphones et Tablettes (4e édition), Eni Editions, 2018.
Etablissement : UMMTO Intitulé du master : CPI Page 39
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S2
Intitulé de l’UE : UET2.1
Intitulé de la matière : Entreprenariat et création d’entreprises
Crédits : 2
Coefficients : 2
Objectifs de l’enseignement
- Initier l'étudiant aux concepts d'entreprenariat et de création d'entreprise.
Connaissances préalables recommandées
Aucun
Contenu de la matière
Partie Cours
1. Introduction : Comment faire le passage entre la fin de cycle d’étude a la vie
active (création d’une entreprise.)
2. Définir c’est quoi une entreprise et décrire les différents types existants
(extérieur et intérieur de l’Algérie).
3. Définir c’est quoi un entrepreneur et décrire les différents types existants.
4. Enjeux et objectif de l’entrepreneur.
5. Enjeux et objectif de la création d'entreprise.
6. Relation entre entreprise et entrepreneur.
7. Acteurs, processus et milieux de la création d'entreprise
8. Définir l’entrepreneuriat et la création d’entreprise en Algérie : une lecture à
partir des dispositifs de soutien et d’aide à la création des entreprises. L’apport
des dispositifs d’appui et d’aide à la création des entreprises (ANSEJ, CNAC,
ANDI).
9. Les étapes de création d’un Registre du Commerce en Algérie.
10. Les acteurs de performance pour une entreprise nouvellement créée
11. La vision l’entrepreneuriat.
12. Les acteurs et les conditions d’être un bon entrepreneur et les causes
d’échec.
13. De l'idée au plan d'affaire et plan d’action
14. Entreprendre en dirigeant
Partie travaux pratiques
L’objectif du TP est de faire comprendre la réalité de l’entrepreneuriat, référence en
Algérie à travers l’apport des dispositifs d’appui et d’aide à la création des
entreprises (ANSEJ, CNAC, ANDI). Le travail du TP se basera sur des enquêtes de
terrain et des simulations entre étudiants pour la création de leur propre entreprise.
Mode d’évaluation : Epreuve écrite et projet
Références (Livres et polycopiés, sites Internet, etc.).
- Henri Capron. Entrepreneuriat et création d'entreprises, De Boeck Supérieur , 2015.
- [Link]
Etablissement : UMMTO Intitulé du master : CPI Page 40
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S2
Intitulé de l’UE : UET2.1
Intitulé de la matière : Anglais II
Crédits : 1
Coefficients : 1
Objectifs de l’enseignement :
- Apprendre la terminologie informatique en anglais.
- Lire et comprendre les textes en anglais technique.
- Revoir les notions de base de la langue anglaise : grammaire, conjugaison,
vocabulaire, …
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
Contenu de la matière :
- Graphics and design
- Multimedia
- Internet
- Web design
- Security and privacy on the internet
- Chat and conferencing:
- Online chatting
- Virtual meetings (conferencing)
- Internet telephony
Mode d’évaluation : Contrôle continu et examen
Références
- cambridge-infotech-english-for-computer-users-students-book-4th-edition
- Oxford_Basic_English_For_Computing
- professional-english-in-use-ict
- English grammar books
- Bilingual technical dictionaries
Etablissement : UMMTO Intitulé du master : CPI Page 41
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S3
Intitulé de l’UE : UEF3.1
Intitulé de la matière : Systèmes d’information coopératifs
Crédits : 6
Coefficients : 3
Objectifs de l’enseignement :
- Ce cours donne les différents aspects de la coopération dans les systèmes
d’information.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Connaissance en systèmes d’information du cycle licence
Contenu de la matière :
Chapitre 1 : Systèmes d’information coopératifs.
Chapitre 2 : Groupware et workflow.
Chapitre 3 : Etude du processus métier et sa modélisation.
Chapitre 4 : Une méthode pour la modélisation graphique des processus métiers :
BPMN.
Chapitre 5 : Etude des outils dédiés au workflow.
Mode d’évaluation : Contrôle continu et examen.
Références :
- Mélissa SADOUN « Le workflow pour automatiser les procédures et tâches
répétitives "INEDIT, 2002. [Link]
- Marc BLAU "Gestion électronique documentaire, système de gestion de workflow et
possibilité d'intégration de ces systèmes", diplôme post-gradué en informatique
et organisation de Lausanne. Soutenue en 2001/2002. Disponibilité à l'adresse :
[Link]
- D. CHAFFEY "Groupware, workflow et intranets: Digital Press ", 1998.
- S. KHOSHAFIAN, M. BUCKEWIEZ, "Groupware et workflow" inter- Edition 2002.
- SERG K. levan." Le projet workflow ", Eyrolles 2000
Etablissement : UMMTO Intitulé du master : CPI Page 42
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S3
Intitulé de l’UE : UEF3.1
Intitulé de la matière : Certification des systèmes d’information
Crédits : 4
Coefficients : 2
Objectifs de l’enseignement :
- Introduire la gestion des risques et la gestion de crise.
- Comprendre les enjeux de qualité et de sécurité informatique.
- Savoir comment contrôler la qualité du système d’information en spécifiant les références
les plus utilisées.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Connaissance en systèmes d’information du cycle licence
Contenu de la matière :
Chapitre 1. Analyse et gestion des risques:
Identification des risques,
Calculs des risques,
Plans de gestion des risques.
Chapitre 2. Assurance qualité:
Les référentiels qualité : ITIL, COBIT et CMMI.
La certification ISO.
Chapitre 3. la politique de sécurité informatique.
Mode d’évaluation : Contrôle continu et examen.
Références (Livres et polycopiés, sites Internet, etc.).
- DESMOULINS, Nicolas. « Maîtriser le levier informatique : Accroître la valeur ajoutée des
systèmes d’information ». 2009, Pearson Education France, Paris.
- PINET, Claude. « Processus d’ingénierie du logiciel : Méthodes et qualité ». 2002, Pearson
Education France.
- GUSTAFSON David, « Génie logiciel ». 2003, Dunod, Paris.
- Martine Otter, Jacqueline Sidi, Laurent Hanaud, Préface de Jean-Pierre Corniou Guide des
certifications SI.
Etablissement : UMMTO Intitulé du master : CPI Page 43
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatique
Semestre : S3
Intitulé de l’UE : UEF3.1
Intitulé de la matière : Représentation des connaissances et raisonnement
Crédits : 4
Coefficients : 2
Objectifs de l’enseignement : (Décrire ce que l’étudiant est censé avoir acquis comme
compétences après le succès à cette matière – maximum 3 lignes).
Etudier les formalismes de représentation des connaissances et les techniques de
raisonnement dans les systèmes d’information et sur le web.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
Les connaissances en intelligence artificielle sont recommandées pour aborder avec
succès cette matière.
Contenu de la matière :
Chapitre 1 : Représentation Logique
- Représentation logique
- Règles de production
- Résolution
Chapitre 2 : Réseaux sémantiques et graphes conceptuels
- Réseaux sémantiques
- Graphes conceptuels
- Inférences par propagation
Chapitre 3 : Langages orientés objets
- Langages de classes
- Langages de frames / scripts
- Langages d’acteurs - Systèmes multi-agents
Chapitre 4 : Représentation des connaissances dans les SI et sur le web
- Application de la représentation des connaissances dans les SI
- Représentation des connaissances sur le Web
- Web sémantique - Ontologie.
Mode d’évaluation : Contrôle continu, examen. (La pondération est laissée à
l’appréciation de l’équipe de formation).
Etablissement : UMMTO Intitulé du master : CPI Page 44
Année universitaire : 2022-2023
Références (Livres et polycopiés, sites internet, etc).
1. [Link], [Link], « Knowledge based systems in artificial intelligence », McGraw-Hill,
1982
2. Jacques Ferber, Les systèmes multi-agents - vers une intelligence collective,
InterEditions, 1995.
3. L. Gasser, « An overview of DAI. In: Distributed Artificial Intelligence: Theory and
Practice », [Link] and [Link] (Eds). Kluwer Academic Publishers. 9-30, 1992
4. Matthew L. Ginsberg, « Essentials of Artificial Intelligence », Morgan Kaufmann, 1993
5. [Link], « Knowledge representation: a survey of its mechanisms, a sketch of its
semantics », Cybernetics and Systems, 15. 41-81, 1984.
6. M. Minsky, « A framework for representing knowledge », In: [Link] (Ed.) The
psychology of computer vision. McGraw-Hill, N.Y., 1975
7. N. J. Nilsson « Artificial Intelligence : A new synthesis », Morgan Kaufmann, 1998
8. S. Russell, P. Norvig « Artificial Intelligence - A Modern Approach », Prentice Hall
Series in A.I., 2003
9. [Link] et [Link], « Scripts, plans, goals and understanding », Lawrence
Erlbaum Ass. (Hillsdale, N.J., USA), 1977
Etablissement : UMMTO Intitulé du master : CPI Page 45
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S3
Intitulé de l’UE : UEF3.1
Intitulé de la matière : Apprentissage profond
Crédits : 4
Coefficients : 2
Objectifs de l’enseignement :
- Ce cours permet d’acquérir des connaissances sur le domaine de l’apprentissage
profond (deep learning).
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Fouille de données, probabilité et statistique.
Contenu de la matière :
Chapitre 1 : De l’apprentissage automatique à l’apprentissage profond
- Définitions
- Types d’apprentissage automatique
- Rappels sur les algorithmes d’apprentissage automatique
- Limites de l’apprentissage automatique
Chapitre 2 : Réseaux de neurones et apprentissage profond
- Concepts de bases des réseaux de neurones
- Perceptron simple et multi-couches
- Les réseaux de neurones convolutifs
- Les réseaux de neurones récurrents
- Réseaux de neurones génératifs
Chapitre 3 : Apprentissage par renforcement profond
- Concepts introductifs et fondements du Deep-R.L
- Programmation dynamique (Processus de décision markovien)
- Exploration / exploitation (algorithme de bandit)
- Apprentissage par renforcement profond
Mode d’évaluation : Contrôle continu et examen.
Références (Livres et polycopiés, sites internet, etc.).
- Ian Goodfellow, Yoshua Bengio and Aaron Courville. Deep Learning. An MIT Press
book 2016. [Link]
- Maxim Lapan. Deep Reinforcement Learning Hands-On : Apply modern RL
methods to practical problems of chatbots, robotics, discrete optimization, web. 2nd
Edition, 2020.
Intitulé du Master : Conduite de Projets Informatiques
Etablissement : UMMTO Intitulé du master : CPI Page 46
Année universitaire : 2022-2023
Semestre : S3
Intitulé de l’UE : UEM3.1
Intitulé de la matière : Indexation et Recherche d’informations multimédia
Crédits : 5
Coefficients : 3
Objectifs de l’enseignement :
- L’objectif de ce cours est de maitriser les différents concepts, méthodes et outils
indispensables à la recherche d’information multimédia.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Notions d’algèbre et de probabilités et statistiques
Contenu de la matière :
Chapitre 1 : Concepts de base sur la recherche d’information
- Définitions
- Frontières de la RI
- Système de Recherche d’Information (SRI)
- Tâches reliées (recommandation, filtrage, résumé automatique)
Chapitre 2 : Recherche d’information textuelle
- Indexation et structures de données
Types d’indexation
Processus d’indexation automatique
Structures d’indexation (fichier direct, inversé, etc.)
- Modèles de recherche d’information
Modèle booléen
Modèle vectoriel
Modèle probabiliste
Modèle de langue
- Evaluation des systèmes de recherche d’information
Mesures d’évaluation
Collections de test
- Reformulation de la requête
Classification des approches de reformulation de requêtes
Réinjection de pertinence
- Filtrage et recommandation d’information
Chapitre 3 : Recherche d’information multimédia
- Formats de données : image, son, vidéo.
- Langages de balisage : HTML, XML
- Recherche d’information sur le Web
Algorithme PageRank
Algorithme Hits
- Recherche d’information structurée (XML)
- Recherche d’images
Etablissement : UMMTO Intitulé du master : CPI Page 47
Année universitaire : 2022-2023
Mode d’évaluation : Contrôle continu et examen
Références (Livres et polycopiés, sites Internet, etc.).
1- Ricardo Baeza-Yates, Berthier Ribeiro-Neto. Modern Information Retrieval, Adison
Wesley ed. 1999.
2- P. Schauble, Multimedia Information Retrieval, Kluwer Academic, Boston, Mass,
USA, 1997.
3- Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Introduction to
Information Retrieval, Cambridge University Press. 2008.
Etablissement : UMMTO Intitulé du master : CPI Page 48
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S3
Intitulé de l’UE : UEM3.1
Intitulé de la matière : Ingénierie du web
Crédits : 4
Coefficients : 2
Objectifs de l’enseignement :
- Former des profils bénéficiant d’une double compétence : l’expertise des
langages de développement actuels et la gestion de projets Web complexes
et sécurisés.
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
- Bases de données et systèmes d’information.
Contenu de la matière :
Partie 01 : Outils et environnements Web
- Outils collaboratifs
- Environnements de développement
- Terminologie
- Architectures Web
Partie 02 : Technologies et Frameworks Web
- Intégration Web et frameworks CSS
- Frameworks PHP
- Frameworks Java
- Frameworks Javascript
- APIs REST
Mode d’évaluation : Contrôle continu, projet et examen
Références (Livres et polycopiés, sites Internet, etc.).
- Beginning HML, XHTML, CSS, and JavaScript, by Jon Duckett, Wiley Publishing; 2009,
ISBN:978*0-470-54070-1
- Web engineering, by Gerti Kappel, Birgit Proll, Siegfied Rich,John Wiley & Sons; 1st Edition
2006, ISBN:3
- PHP programming, by Matt Doyle, Wrox publishers, 2009, ISBN:0470413964 Head
- PHP and MySQL by W. Jason Gilmore, Apress publisher, 4th edition; 2010,
ISBN13{electronic}:978-4302-3115-8
- Livre: Programmation avec [Link], [Link] et MongoDB : JavaScript coté serveur
- Livre: [Link] - Exploitez la puissance de JavaScript côté serveur
- Livre: [Link] et AngularJS - JavaScript pour vos développements serveur et client
Etablissement : UMMTO Intitulé du master : CPI Page 49
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S3
Intitulé de l’UE : UED3.1
Intitulé de la matière : Cloud computing
Crédits : 2
Coefficients : 2
Objectifs de l’enseignement :
L’objectif de ce cours est de faire découvrir aux étudiants les techniques logicielles
dédiées au Cloud Computing. L’accent est mis notamment sur les notions de virtualisation
de serveur et du stockage liées à ce type de technologie. Il est également question de
passer en revue les différents types de cloud (public, privé et virtuel) et modèles de
services (IaaS, Paas, SaaS). Le second objectif est d'expérimenter le cloud computing à
travers l'étude des plateformes les plus utilisées sur le marché tout en se focalisant sur les
avantages et inconvénients préoccupant un chef de projet.
Connaissances préalables recommandées : Ce cours fait office d’introduction au Cloud
Computing. Par conséquent, cela ne nécessite aucune connaissance préalable du
contexte technologique.
Contenu de la matière :
Chapitre 1 : Introduction au Cloud Computing
Contexte historique du Cloud Computing
Introduction au calcul et stockage distribué
Propriétés et caractéristiques du Cloud
Types et modèles de services du Cloud
Les principaux fournisseurs de Cloud
Chapitre 2 : La virtualisation
Introduction à la virtualisation
Rôle et avantage de la virtualisation dans le Cloud Computing
Les types de virtualisation et d’hyperviseurs
Domaines d’applications de la virtualisation
- La virtualisation de serveur
- La virtualisation du stockage
- La virtualisation du réseau
- La virtualisation d’applications et de postes
Les procédures de migration des machines virtuelles
La conteneurisation pour le déploiement d’applications
Chapitre 3 : Etudes pratiques des solutions de Cloud pour le déploiement
d’applications
Initiation à Openstack
Initiation à Cloudstack
Initiation à Amazon Web Services et Microsoft Azure
Mode d’évaluation : contrôle continu + projet
Etablissement : UMMTO Intitulé du master : CPI Page 50
Année universitaire : 2022-2023
Références (Livres et polycopiés, sites Internet, etc.).
-Sehgal, N. K., & Bhatt, P. C. (2018). Cloud computing. Springer, Heidelberg.
-Kapil, D., Tyagi, P., Kumar, S., & Tamta, V. P. (2017, August). Cloud computing: Overview and
research issues. In 2017 International Conference on Green Informatics (ICGI) (pp. 71-76). IEEE.
-Al Haddad Zayed, H. M., & Abdelaziz, M. Cloud Computing et Sécurité: Approches et Solutions.
-Boukhelef, D. (2019). Vers une méthodologie d'optimisation du placement des objets DBAAS dans
un environement de Cloud computing (Doctoral dissertation, USTHB).
Etablissement : UMMTO Intitulé du master : CPI Page 51
Année universitaire : 2022-2023
Intitulé du Master : Conduite de Projets Informatiques
Semestre : S3
Intitulé de l’UE : UET3.1
Intitulé de la matière : Anglais III
Crédits : 1
Coefficients : 1
Objectifs de l’enseignement :
- Apprendre la terminologie informatique en anglais.
- Lire et comprendre les textes en anglais technique.
- Revoir les notions de base de la langue anglaise : grammaire, conjugaison,
vocabulaire, …
Connaissances préalables recommandées (descriptif succinct des connaissances
requises pour pouvoir suivre cet enseignement – Maximum 2 lignes).
Contenu de la matière :
- Linux operating system
- Data mining
- Data security (Safe data transfer)
- Describing technical processes, the use of the passive
- Translating of short paragraphs.
- Techniques and steps of writing a scientific paper
Mode d’évaluation : Contrôle continu et examen
Références (Livres et polycopiés, sites Internet, etc.).
- Smart Computing Guide Series
- Smooth Operator by Charles Stross, Computer Shopper Magazine
- Computer Science PDF Activities N_57
- English grammar books
- Bilingual technical dictionaries
- Translation
Etablissement : UMMTO Intitulé du master : CPI Page 52
Année universitaire : 2022-2023