Skip to topic | Skip to bottom
Home
Minfo04
Minfo04.DescriptionDesEnseignementsr1.3 - 10 Nov 2004 - 14:38 - OlivierDalletopic end

Start of topic | Skip to actions

Description des Enseignements

Année de Transition (2004-2005)
Comme la refonte des programmes LMD est importante, la mise en place des nouveaux programmes s'étalera sur 2 années, de façon à garder une cohérence raisonnable des programmes pour les étudiants qui vont "subir" le passage au LMD.

Conséquence : le programme du Master 1 informatique à la rentrée 2004-2005 sera un programme de transition, autrement dit une version intermédiaire entre l'ancien programme et le nouveau. Les points remarquables de ce programme de transition sont les suivants :

  • Pas de parcours "Informatique et Télécoms" : ce parcours s'appuie sur des pré-requis indispensables du parcours "IMT" de la nouvelle licence ; les étudiants venant de l'ancienne licence ne peuvent donc pas satisfaire ces prérequis.
  • Suppression des UE sur liste "Logique" et "Approfondissement Système" au profit d'une UE "Réseaux"
  • Augmentation du volume de l'UE "Génie Logiciel Objet"

Le tableau ci-après récapitule l'organisation et le contenu des UE du parcours de transition "Informatique" (I) :

Premier Semestre
UE Type ABR Enseignement(s) Volume Coeff ECTS Responsable
I1 O GLO Génie Logiciel Objet (Proposition de P. Collet?) 70h 9.0 9 P. Collet et R. Rousseau
I2 O BDA Bases de Données Avancées 48h 5.0 5 R. Grin, I. Mirbel et N. Pasquier
I3 O PLP Paradigmes et Langages de Programmation 48h 5.0 5 O. Lecarme et L. Pierre
I4 O PSW Programmation et Sécurité de Web 38h 4.0 4 P. Poulard
I5t O RST Réseaux (Transition) 36h 4.0 4 JM Munier et O. Dalle
I6 O ANG Anglais 30h 3.0 3 R. Eastwood
Total premier semestre 270h 30.0 30  

Deuxième Semestre
UE Type ABR Enseignement(s) Volume Coeff ECTS Responsable
I7 O GCO Compilation : Génération de Code et Optimisation 48h 6.0 6 J. Farré
I8 O CLC Calculabilité et Complexité 48h 5.0 5 E. Formenti et E. Kounalis
I9 L 1 enseignement à choisir parmi 2:   6.0 6 ?
    SLP - Sémantique des Langages de Programmation       Y. Bertot
    ALR - Architectures Logicielles Réparties       D. Caromel
I10 O TER Travail d'Etudes et de Recherches (78h) 8.0 8 P. Collet
I11 L 1 enseignement à choisir parmi 4:   2.5 2,5 ?
    ABD - Administration des Bases de Données 24h     G. Mopolo-Moké
    PCO - Programmation avec Contraintes 24h     M. Rueher
    IMG - Synthèse d'Images 24h     M. Buffa
    EDI - Eléctronique Digitale 24h     L. Pierre
I12 L 1 enseignement à choisir parmi 4:   2.5 2,5 ?
    OCO - Optimisation Combinatoire 24h     F. Havet
    TJI - Théorie des Jeux et Internet 24h     P. Bernhard
    AGE - Algorithmique Géométrique 24h     O. Devillers
    SAC - Systèmes Artificiels Complexes 24h     P. Collard
Total deuxième semestre 270h 30.0 30  

Légende
  • UE : Nom de l'unité d'enseignement
  • Type : O pour une UE Obligatoire, L pour une UE sur liste
  • ABR : Nom abbrégé de l'enseignement
  • Enseignement(s) : Les UE obligatoires ne contiennent qu'un unique enseignement, les UE sur Liste en contiennent plusieurs, parmi lesquel l'étudiant doit faire un (unique) choix.
  • Volume : Le nombre d'heures d'enseignement suivies par l'étudiant dans l'UE (540 au total).
  • Coeff : Coefficient indiquant le poids de l'UE relativement aux autres UE dans le calcul de la moyenne générale.
  • ECTS : European Credit Transfert System. Ces crédits sont acquis si l'UE est acquise (voir modalités plus loin).
  • Responsable : Le nom de l'enseignant responsable de l'UE et/ou de l'enseignement.

Description des Enseignements (programme 2004-2005)

Premier Semestre

GLO : Génie Logiciel Orienté Objet (Proposition de P. Collet?) (70h)
  • Parcours I, premier semestre (Obligatoire)
  • Objectifs : Maîtriser les techniques de spécification et de test pour le génie logiciel, en se focalisant sur l'approche par objets. Utiliser les techniques orientées objets et composants pour le génie logiciel : héritage vs. composition, introduction aux patrons de conception, réflexivité, chargement dynamique de classes.
  • Pour l'année de transition, ce module inclut un enseignement additionnel de Java.

BDA : Bases de Données Avancées (48h)
  • Parcours I, premier semestre (Obligatoire)
  • Objectifs : Savoir rendre persistants dans une base de données relationnelle les objets manipulés par les langages objets. Connaître les diverses possibilités, leurs avantages, leurs inconvénients, pour réaliser la persistance de ces objets dans une base de données. Apprendre les concepts de base pour optimiser les requêtes relationnelles. Avoir un aperçu de différents types de bases de données avancées. Savoir ce qu'est l'informatique décisionnelle, ses concepts et ses applications.

PLP : Paradigmes et Langages de Programmation (48h)
  • Parcours I, premier semestre (Obligatoire)
  • Contenu : Présentation générale des concepts des langages de programmation : historique et évolution, aspects lexico-syntaxiques, noms, expressions, énoncés, types, procédures ; paradigmes impératif, objet, fonctionnel, logique.

PSW : Programmation et Sécurité du Web (38h)
  • Parcours I, premier semestre (Obligatoire)
  • Contenu : Programmation et configuration des serveurs web (http, apache, Php, servlets, tomcat,…) ; XML et dérivés ; Web Services ; Sécurité (cryptographies, algorithmes, clefs privée/publiques, signatures, certificats, PKI, SSL) ; Législation.

RST : Réseaux (36h)
  • Parcours I, premier semestre (Obligatoire)
  • Contenu : Architecture générale des réseaux, Couches basses, codage, MAC, Réseaux IP, Programmation client/serveur (sockets).

ANG : Anglais (30h)
  • Parcours I, premier semestre (Obligatoire)
  • Contenu : Perfectionnement de la pratique écrite et orale de l'anglais.

Deuxième Semestre

GCO : Compilation : Génération de Code et Optimisation (48h)
  • Parcours I, deuxième semestre (Obligatoire)
  • Objectifs : Comprendre le processus de compilation ; connaître et savoir évaluer les principales techniques d'optimisations ; comprendre les mécanismes d'exécution de programmes ; savoir lire et comprendre des documents formels (spécifications).

CLC : Calculabilité et Complexité (48h)
  • Parcours I, deuxième semestre (Obligatoire)
  • Contenu : Introduction (Histoire, Formalisation du Calcul, …) ; L'infini (Le dénombrable, le continu, Hypothèse du Continu, Théorème de Cantor...) ; Modèles du calcul et problèmes indécidables (Problème de l'arrêt, Théorème de Rice, …) ; Complexité (Complexité de problèmes, Classes de complexité, …) ; Réflexions (Machines infinies, super récursivité, Calcul quantique et ADN,…).

SLP : Sémantiques des Langages et Programmes (48h)
  • Parcours I, deuxième semestre (Sur Liste, choix entre SLP et ALR)
  • Objectifs : Ce cours présente les techniques utilisées actuellement pour décrire précisément le contenu des langages de programmation. les documents obtenus sont formels au sens où ils ne laissent aucune place à l'ambiguité. Ceci permet d'une part d'effectuer des traitements symboliques sur ordinateur, par exemple pour obtenir un interprète, et des vérifications mathématiques, par exemple pour démontrer qu'un compilateur ne dénature pas le sens des programmes qu'il compile. Ces différents aspects seront étudiés dans le cours.

ALR : Architectures Logicielles Réparties (48h)
  • Parcours I, deuxième semestre (Sur Liste, choix entre SLP et ALR)
  • Contenu : Programmation répartie de type RPC (Principes, Modèle et Méthode ; Architectures clients-serveurs avec RPC ; RPC dans les langages classiques) ; RPC dans les langages à objets : Java RMI (Clients et serveurs, Applets, Callbacks ; Interactions avec les threads ; Chargement dynamique de code ; Client-serveurs génériques par polymorphisme ; Patterns et modèles pour la répartition) ; Répartition par composants et Architectures N tiers (Principe des composants ; Principes des Architectures 3 tiers ; Application aux EJBs, serveurs et containers ; Aspects concurrence et transactions transparentes ; Comparaisons avec d'autres systèmes) ; Utilisation et rôle dans les applications web (Positionnement par rapport à HTTP, HTTPS, CGI, PHP, JSP, servlet ; Utilisation des EJBs, containers, transactions, JDBC ; Les Web services : WSDL, UDDI, WSFL, etc).

TER : Travail d'Etude et de Recherche (78h)
  • Parcours I, deuxième semestre (Obligatoire)
  • Objectifs : Mettre en pratique sur un projet concret les connaissances acquises durant la formation. Apprendre à travailler en équipe (projet collectif pour quatre à six étudiants). S'initier à la démarche scientifique de recherche et d'expérimentation. Développer les aptitudes à communiquer (production d'un mémoire, présentation orale des travaux lors d'une soutenance).

ABD : Administration des Bases de Données (24h)
  • Parcours I, deuxième semestre (Sur Liste, choix entre ABD, PCO, IMG, EDI)
  • Objectifs : Savoir analyser et optimiser les performances et la modélisation d’une Base de Données.

PCO : Programmation avec Contraintes (24h)
  • Parcours I, deuxième semestre (Sur Liste, choix entre ABD, PCO, IMG, EDI)
  • Contenu : Etude de quelques problèmes académiques (n reines, ...) ; Les algorithmes de filtrage local ; les stratégies de recherche ; les problèmes de modélisation (domaines finis, booléens, continus) ; les contraintes globales. Objectifs : présenter les principaux concepts de la programmation par contraintes de manière informelle. On étudiera successivement les algorithmes de base, les applications les plus prometteuses ainsi qu'un environnement de développement commercial.

IMG : Synthèse d'Images (24h)
  • Parcours I, deuxième semestre (Sur Liste, choix entre ABD, PCO, IMG, EDI)
  • Contenu : Rappels mathématiques ; Boule virtuelle, composition de transformations géométriques ; Clipping ; Algorithmes d'élimination des faces cachées (test de visibilité, peintre, z-buffer, bsp trees) ; Modèles d'éclairage, algorithmes de lissage de surface (modèle de phong, gouraud, etc...) ; Plaquage de texture 2D et 3D.

EDI : Electronique Digitale (24h)
  • Parcours I, deuxième semestre (Sur Liste, choix entre ABD, PCO, IMG, EDI)
  • Contenu : Quelques éléments d'éléctronique digitale destinés aux étudiants du parcours I afin d'avoir un aperçu des notions qui sont approfondies dans les UE d'EEA du parcours IT (TS1 et TEL).

OCO : Optimisation Combinatoire (24h)
  • Parcours I, deuxième semestre (Sur Liste, choix entre OCO, TJI,AGE,SAC)
  • Contenu : Rappel de théorie des graphes. Présentation des principaux algorithmes polynomiaux de base en combinatoire : couplages dans les graphes, flots, coloration de graphes. Introduction à la programmation linéaire (simplexe).

TJI : Théorie des Jeux et Internet (24h)
  • Parcours I, deuxième semestre (Sur Liste, choix entre OCO, TJI,AGE,SAC)
  • Objectifs : L'objectif de ce cours est de montrer une application des arbres et de l'algorithmique sur les arbres intéressante en elle-même : la théorie des jeux en forme extensive. On introduira ce qu'il faut de théorie des jeux en forme normale pour pouvoir traiter le sujet. Un accent particulier sera mis sur le cas de deux joueurs et somme nulle, ("décision robuste"). On insistera toujours sur les aspects algorithmiques.

AGE : Algorithmique Géométrique (24h)
  • Parcours I, deuxième semestre (Sur Liste, choix entre OCO, TJI,AGE,SAC)
  • Contenu : Enveloppe convexe, définition premiers algorithmes ; Présentation de la bibliothèque CGAL ; Triangulation dans le plan ; Triangulation dans l'espace, maillage ; Arrangements dans le plan ; Enveloppes inférieures.

SAC : Systèmes Artificiels Complexes (24h)
  • Parcours I, deuxième semestre (Sur Liste, choix entre OCO, TJI,AGE,SAC)
  • Contenu : Algorithme Génétique, Méta-heuristique, Réseaux de Neurones, Chaos déterministe / Automate Cellulaire, Morphogenèse, Techniques d'Apprentissage / Data Mining,


Permissions :

-- OlivierDalle - 24 Sep 2004
to top


You are here: Minfo04 > DescriptionDesEnseignements

to top

Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WIKIDeptinfo? Send feedback