Programme détaillé des enseignements

publicité
Master Informatique et Systèmes
spécialité Informatique Décisionnelle et Logicielle
Programme détaillé des enseignements
SEMESTRE S1
commun aux spécialités (MSIR, IDL, TechMed)
Type
d'U.E. (1)
F
F
Intitulé et descriptif des U.E.
GENIE LOGICIEL AVANCE
Gestion de projets.
Qualité logicielle.
Design patterns
Test logiciel
IHM, refactoring.
MIDDLEWARE
Introduction aux architectures
réparties.
Notion de Middleware.
Vue en couches du middleware.
Les différents types de middleware :
Moniteurs transactionnels
EAI
Intégration d'information
BDs distribuées
TECHNIQUES DE COMLMUNICATION ET
Coef.
(2)
1
Nombre d'heures par
semestre
CM
TD
TP
20
10
10
1
20
10
1
40
20
1
20
14
1
20
20
10
Crédits
5
5
5
GESTION
F
Op
OP
Techniques de communication
Anglais
Gestion
FONDEMENTS DES BASES DE DONNEES
Contraintes d’intégrité
Normalisation
Conception de schéma
Relations exemple
Base de données déductives
TP en Datalog
Calculabilité et Complexité
Introduction et motivations.
Notions de problèmes.
Modèles de calcul: Machines à registre,
fonctions récursives, Machine de
Turing déterministe.
Notion du calcul et d’algorithme.
Décidabilité, récursivement
énumérable, Indécidabilité.
Réduction calculable.
Introduction à la théorie de complexité
Notion de NP et algorithmes nondéterministe.
Algorithme déterministe pour les
problèmes dans NP.
Université Blaise Pascal – www.univ-bpclermont.fr
6
5
5
Page 1 sur 9
Master Informatique et Systèmes
spécialité Informatique Décisionnelle et Logicielle
Op
Op
SYSTEMES
TRANSACTIONNELS
ET
REPARTIES
Gestion de la communication.
Ordonnancement et synchronisation
de processus.
Allocation de ressources réparties et
inter-blocage.
Les systèmes transactionnels répartis.
Notion de commutativité avant et
arrière, de recouvrabilité.
Peer to peer.
ANALYSE DE DONNEES
Rappel de notions d'algèbre linéaire
(espaces vectoriels, produit
scalaire, matrices, valeurs et vecteurs
propres, inertie).
Analyse unidimentionnelle.
Tests statistiques utilsés en analyse
données ( Student, correlation,
chi-2, Fisher)/
Régression multiple linéaire.
Analyse en composantes principales.
Analyse des correspondances (simples,
multiples).
Analyse canonique.
Méthodes de classification
(hierarchique, non hiérarchique).
Analyse discriminante.
BASES DU TRAITEMENT DU SIGNAL ET
1
20
14
6
5
1
20
10
10
5
1
18
10
12
5
1
20
18
12
5
IMAGE
Op
Op
Signaux continus déterministes.
Signaux échantillonnés.
Signaux aléatoires.
Filtrage des images.
Segmentation des images.
TRAITEMENT ANALOGIQUE EY
NIMERIQUE DE L’INFORMATION
Chaîne d'acquisition :
Généralités sur l'acquisition de
données.
Les capteurs et leurs
conditionneurs.
Numérisation.
Notions d’architecture pour le
traitement numérique de l'information
préambule au TS numérique,
notion de filtrage numérique,
Limitations arithmétiques.
Université Blaise Pascal – www.univ-bpclermont.fr
Page 2 sur 9
Master Informatique et Systèmes
spécialité Informatique Décisionnelle et Logicielle
SEMESTRE S2
commun aux spécialités (MSIR, IDL, TechMed)
Type
d'U.E. (1)
F
F
Op
Op
Op
Op
Intitulé et descriptif des U.E.
PROJET
Conception d’applications
Outils logiciels
STAGE EN ENTREPRISE OU PROJET AU
LABORATOIRE (13 semaines)
Rédaction d’un mémoire.
Soutenance orale devant un jury
composé de deux enseignants et un
membre de l’entreprise du laboratoire
d’accueil.
MODELISATION ET OPTIMISATION DES
SYSTEMES COMPLEXES
Exemples de problèmes en nombres
entiers, mixtes.
Modélisation avec des variables
entières, binaires.
Programmation dynamique.
Relaxation Lagrangienne.
Méthode de séparation et évaluation.
Méthode de coupes.
Coupes de Gomory.
Contraintes valides pour des
programmes mixtes.
Procédures de génération de
contraintes.
Applications, logiciels.
COMPILATION
Phase d’analyse :
Analyse syntaxique.
Analyse sémantique.
Génération de code :
Environnement d’exécution.
Génération de code intermédiaire.
INFOGRAPHIE 3D (UDA)
Bibliothèques graphiques.
OpenGL et GLUT (transformations
géométriques, rendu, animation).
Java 3D.
TECHNOLOGIE DE L'INFORMATION DE
SANTE (UDA)
Conceptualisation et élaboration des
systèmes d’information en santé.
Problématique de l’élaboration du
dossier du patient. Méthodologie et
problèmes pratiques.
Méthodologie et problèmes pratiques
de la démarche qualité et des contrôles
qualité dans les Systèmes
d’information de santé.
Coef.
(2)
1
Nombre d'heures par
semestre
CM
TD
TP
50
1
Crédits
5
10
1
20
8
5
1
20
20
5
1
16
24
5
1
25
Université Blaise Pascal – www.univ-bpclermont.fr
12
15
5
Page 3 sur 9
Master Informatique et Systèmes
spécialité Informatique Décisionnelle et Logicielle
Op
Op
AUTOMATIQUE ET ROBOTIQUE
Automatique :
Modélisation d'un système linéaire par
la représentation d'état
Analyse de stabilité
Commandabilité, observabilité
Commande par retour d'état
(placement de pôles, critères
quadratiques).
Observateur
Robotique :
Description des mouvements des
corps rigides.
Architecture des robots,
paramétrisation.
Modélisations et commandes
géométrique, cinématique et
dynamique.
MODELES PROBABILISTES ET
METHODES HEURISTIQUES
Rappels de probabilité. :
Notions de processus aléatoires.
Chaînes de Markov.
Processus de Naissance et de Mort.
Files d'attente, Réseaux de Files
d'attente.
Introduction à la Simulation :
Outils de décision.
Algorithmes gloutons.
Algorithmes de recherche locales.
Algorithme d'arrondis.
Applications, logiciels d'optimisation
(cplex, Coin, Abaccus,Sas, …).
1
20
18
12
5
1
18
12
10
5
Université Blaise Pascal – www.univ-bpclermont.fr
Page 4 sur 9
Master Informatique et Systèmes
spécialité Informatique Décisionnelle et Logicielle
SEMESTRE S3
Spécialité IDL
Type
d'U.E. (1)
F
Intitulé et descriptif des U.E.
ADMINISTRATION
DES
BASES
DE
Coe
f.
(2)
1
Nombre d'heures par
semestre
CM
TD
TP
20
20
Crédits
5
DONNEES
F
F
Op
Le métier de DBA.
Composants de l’architecture d’Oracle.
Gestion d’une instance Oracle
Administration physique des BDs :
structures physiques de stockage,
structures logiques de stockage,
tuning logique des BDs
Gestion de la sécurité.
Sauvegarde et restauration .
Optimisation des requêtes :
Sauvegarde et restauration
Optimisation des requêtes.
CULTURE D’ENTREPRISE
Anglais
Création entreprises
Droit informatique
Gestion économique
ENTREPOTS DE DONNEES (ISIMA)
Concepts, enjeux et approches.
Modélisation multidimensionnelle.
Extensions SQL pour les entrepôts de
données.
Conception logique.
Conception : performances (vues
matérialisées, index, partitions).
Algorithmes d'aide à la conception Applications avec ORACLE 9i
ARCHITECTURES ORIENTEES SERVICES ET
1
40
10
5
1
20
10
10
5
1
20
10
10
5
TECHNOLOGIES EMERGEANTES
Introduction aux architectures orientées
services.
Les web services : vision et technologie
sous-jacente.
Standards autour des architectures
basées sur SOAP (WS-*, WS-I Standards,
…).
Composition de services, chorégraphie
vs orchestration, BPEL.
Services de type REST et apparentés
(Google Maps, FlickR, Yahoo !
Geocoding, ..).
Intégration d’applications par la couche
de présentation utilisateur : AJAX,
mashups de services.
Université Blaise Pascal – www.univ-bpclermont.fr
Page 5 sur 9
Master Informatique et Systèmes
spécialité Informatique Décisionnelle et Logicielle
Op
Op
Op
Op
Op
SECURITE ET PARALLELISME
La sécurité dans les différentes
couches applicatives.
Sécuriser un SGBD.
Stratégies de gestion d’autorisations et
mise en œuvre.
Problèmes classiques de sécurité sur le
web : injection SQL, injection JavaScript
et cross-site scripting.
ADMINISTRATION RESEAUX
Cryptographie et Cryptanalyse.
Certification, Authentification,
Paiements sécurisés.
Administration des réseaux
d'entreprises.
La sécurité dans les différentes couches
applicatives.
Sécuriser un SGBD.
Stratégies de gestion d’autorisations et
mise en œuvre.
Problèmes classiques de sécurité sur le
web : injection SQL, injection JavaScript
et cross-site scripting.
FOUILLE ET EXTRACTION DE DONNEES
Introduction à la découverte de
connaissance dans les bases de données.
Techniques d'apprentissage :
Méthodes de clustering .
Classification par Arbres de décision et
réseaux de neurones.
Règles d’association.
Introduction au Web mining/
Mise en applications par l’utilisation de
Entreprise Miner de SAS.
AIDE A LA DECISION
(COMMUN AVEC ISIMA)
Problèmes de multiflots et de réseaux.
Décomposition de décomposition.
Outils et Méthodes d'optimisation.
Outils logiques d’aide à la décision
Etude de cas.
DECISION DANS L'INCERTAIN
Décision collective et Choix
multicritères :
Méthodes d’agrégation des préférences.
Mise en évidence des paradoxes.
Théorie des jeux appliquée aux
situations concurrentielles.
Eléments de la théorie des jeux.
Types d’équilibres, recherche
d’équilibres.
Application à la tarification dans des
réseaux de communications.
Evaluation des méthodes d'optimisation
en présence d'incertitude : métriques de
robustesse (espérance, regret, ...) .
1
30
1
20
1
28
1
20
1
30
Université Blaise Pascal – www.univ-bpclermont.fr
10
10
5
10
5
12
5
5
20
10
5
Page 6 sur 9
Master Informatique et Systèmes
spécialité Informatique Décisionnelle et Logicielle
Processus de décision Markoviens :
horizon fini (programmation
dynamique stochastique) ,
horizon infini (modèles de
programmation linéaire).
TOTAL HORAIRE S3
Université Blaise Pascal – www.univ-bpclermont.fr
156
20
65
30
Page 7 sur 9
Master Informatique et Systèmes
spécialité Informatique Décisionnelle et Logicielle
SEMESTRE S4
Spécialité IDL
Type
d'U.E. (1)
F
Op
Op
Intitulé et descriptif des U.E.
PROJET DECISIONNEL ET INTEGRATION
Conceptions d’applications autonomes
par groupes (ex : vendeurs de
musiques, banques, fournisseurs, …).
Outils décisionnels pour chaque
application autonome, travail sur
l’extraction de données et la
présentation sous une forme intuitive
pour les experts du domaine. Outils de
reporting en client riche ou web, etc.
Chaque groupe doit réaliser une
application intégrant des
fonctionnalités des autres
applications : mise en évidence des
problématiques classiques de
l’intégration d’applications.
TECHNOLOGIE DU WEB
Architectures n-tiers pour le web,
Plateformes Java EE, .Net
Architectures à base de langages de
scripting (Ruby, Python, …).
Conteneurs de composants lourds
(Java EE : EJB) et légers (POJO via
Spring).
Comportements transversaux
(transactions, sécurité, évènements, …)
par une approche orientée-aspects.
Le modèle MVC pour le web : patterns
et cadriciels (frameworks).
Approches orientées actions vs
approches orientées-composants pour
la couche de présentation.
Le mapping relationnel-objet : défis,
approches et techniques
d’optimisation (ex : eager-loading).
Passage à l’échelle et topologies de
déploiement : proxy avec loadbalancing, clusters de serveurs
d’application, clusters de bases de
données, mise en place de caches dans
les couches présentation et
applicatives.
Technologie du décisionnel
Ingénierie Informatique de la décision
Panorama des composants logiciels
d’un Systèmes d’information
décisionnels (CRM, ERP, BI)
Extraction, Transformation et
chargement de données : techniques et
Coef.
(2)
1
Nombre d'heures par
semestre
CM
TD
TP
50
Crédits
5
1
20
10
10
5
1
20
10
10
5
Université Blaise Pascal – www.univ-bpclermont.fr
Page 8 sur 9
Master Informatique et Systèmes
spécialité Informatique Décisionnelle et Logicielle
outils ETL
Les outils d'analyse
multidimensionnelle
Outils de reporting et d’exploration
(e.g., Business Object)
TOTAL HORAIRE S4
40
70
20
30
TOTAL HORAIRE M2
?
?
?
60
TOTAL HORAIRE M1 + M2
?
?
?
120
(1) Type d'U.E.: F: fondamentale ; Op : optionnelle
(2) Coef: indiquer le poids de chaque matière dans l'UE
Stage ou
mémoire de
recherche
Stage S4
Nature et mode de validation
Stage à caractère professionnel.
Rédaction d’un mémoire.
Soutenance orale devant un jury composé de deux
enseignants et un membre de l’entreprise.
Université Blaise Pascal – www.univ-bpclermont.fr
Durée
(en semaines)
5mois
Crédits
(multiple
de 5)
20
Page 9 sur 9
Téléchargement