M2SC:Accueil
Comment postuler ?
Les dossiers de candidature sont à retirer auprès de :
Université du Littoral Côte d'Opale
CGU de Calais
50, Rue Ferdinand Buisson
BP 699
62228 Calais Cedex
ou en téléchargeant la version pdf ou Open Office
La date de dépôt du dossier est fixée au 27 juin 2008 et la réponse d'admission sera disponible la première semaine de juillet.
Responsable et adresse
Christophe RENAUD (Professeur des Universités, 27e)
Adresse du Master Recherche M2SC :
Université du Littoral Côte d'Opale
CGU de Calais
50, Rue Ferdinand Buisson
BP 699
62228 Calais Cedex
Email : renaud@nospam@lil.univ-littoral.fr
Tél : 03.21.46.36.00
Fax : 03.21.46.36.69
Objectifs
Le Master Recherche (MR) « Modélisation et Simulation des Systèmes Complexes » (M2SC) est un Master informatique : il s'appuie sur la section du CNU, la 27e (Informatique). A l'Université du Littoral Côte d'Opale (ULCO), cette section est représentée par le Laboratoire d'Informatique du Littoral (LIL - UPRES-EA 4029). Le LIL représente 19 enseignants-chercheurs dont 5 habilités à diriger des recherche (dont, actuellement, 3 sont professeurs).
Le thème du MR M2SC, la « Modélisation et Simulation des Systèmes Complexes », recouvre de manière unifiée les activités d'un laboratoire support. Le terme « modélisation » recouvre de nombreuses acceptions, plusieurs étant présentes dans le MR M2SC : modélisation d'applications informatiques en vue de leur maintenance et de leur qualité, modélisation des données (bases de données), modélisation de la dynamique de systèmes naturels et de systèmes de production, modélisations de scènes et d'animations et synthèse d'images.
Le MR « Modélisation et Simulation des Systèmes Complexes » a pour objectif principal de former des étudiants issus de diverses filières informatiques à la recherche et par la recherche et de détecter les meilleurs éléments susceptibles de développer une recherche de qualité dans le cadre d'une thèse de doctorat au LIL ou dans un laboratoires extérieurs (français ou étranger).
Le programme de ce parcours Recherche est basé sur les semestres 1 à 3 sur le programmes du parcours ISIDIS (ou exceptionnellement I2L). Les étudiants suivent les mêmes cours. Seul le semestre 4 est différent avec 4 modules d'initiation à la recherche et un stage en laboratoire.
Conditions d’accès au diplôme
L’accès à la première année ou en deuxième année est possible sur dossier aux étudiants ayant validé 180 ou 240 crédits ECTS avec une dominante informatique.
Programme d'études de la première année
1er semestre
Total heures : 291h
| Recherche Opérationnelle | C : 18h TD : 18h TP : 24h | Crédits : 4 |
| Méthodes de résolution des problèmes d'optimisation : programmation linéaire, séparation et évaluation, méthodes de coupes, programmation dynamique, heuristiques stochastiques (TABU, Recuit simulé). | ||
| Génie Logiciel II | C : 15h TD : 15h TP : 12h | Crédits : 4 |
| Méthodologie, Processus développement Unifié, UP, cycle de vie du logiciel, 2TUP, cycle Y, RUP, eXtreme Programming et UML. | ||
| Bases de Données avancées | C : 12h TD : 12h TP : 18h | Crédits : 4 |
| Etude des fondements des bases de données réparties et fédérées : notion de bases de données réparties, techniques de répartition : fragmentation, réplication. Gestion des transactions et des requêtes réparties, conception d'une bd fédérée. | ||
| Programmation fonctionnelle | C : 12h TD : 12h TP : 18h | Crédits : 4 |
| Introduction au lamda-calcul, concepts de la programmation fonctionnelle et applications en Scheme. | ||
| Systèmes Temps Réel | C : 12h TD : 12h TP : 18h | Crédits : 4 |
| Ce cours présente les particularités des systèmes temps réel et embarqués et les mécanismes utilisés pour réaliser ce type de système. Il se base sur l’étude de la synchronisation des processus, la communication des processus parallèles, les tâches Ada... | ||
| Langue vivante I - Anglais | TD : 25h | Crédits : 2 |
| Unités libres | TD : 50h | Crédits : 5 |
| Projet ou Projet | Crédits : 3 | |
2ème semestre
Total heures : 260h
| Compilation | C : 12h TD : 12h TP : 24h | Crédits : 4 |
| Techniques et outils pour l’analyse d’un flot de données (expression régulière, automate, grammaire, analyseur LL, LR, SLR et LALR). Analyse lexicale, analyse syntaxique, sémantique, génération de code. Utilisation des outils Lex et Yacc. | ||
| Intelligence Artificielle | C : 12h TD : 12h TP : 18h | Crédits : 4 |
| Apprentissage par induction supervisé, arbres de décision, réseaux de neurones, algorithme de rétro-propagation du gradient, réseaux RBF, apprentissage Bayesien, critère MDL, réseaux Bayésiens, modèle PAC, dimension de Vapnik-Chervonenkis, algorithme des k-plus proches voisins. | ||
| Informatique Théorique | C : 18h TD : 21h | Crédits : 4 |
| Théorie des langages (monoïdes, equations, grammaires et automates, lemmes d'itération), Téorie de l'information et codage (entropie, codage de Shannon-Fano), Calculabilité (ensembles dénombrables, machine de Turing, problème de l'arrêt, ensembles récursifs et récursivement énumérables, 1er théorème d'incomplétude de Godel). | ||
| Systèmes Distribués I | C : 15h TD : 15h TP : 21h | Crédits : 5 |
| Parallèlisme, Multithreading, objet réparti, client/serveur, RPC, RMI, CORBA. | ||
| Langue vivante I - Anglais | TD : 25h | Crédits : 2 |
| Unité libres | TD : 40h | Crédits : 2 |
| Projet ou Projet | Crédits : 4 | |
| Stage (16 semaines) | Crédits : 3 | |
Programme d'études de la deuxième année
1er semestre
Le programme du premier semestre est au choix :
2ème semestre
Total heures : 72h
| Informatique évolutionnaire | C : 18h | Crédits : 3 |
L'évolution artificielle regroupe une classe d'algorithmes fondés sur des modèles simplifiés de l'évolution des systèmes naturels. Le principe général est de faire évoluer une population de solutions potentielles d'un problème, formulé en termes de recherche du maximum d'une fonction. Les moteurs de l'évolution sont un mécanisme de sélection (l'idée est typiquement de donner une probabilité de survie plus grande aux individus les mieux classés) et des opérateurs génétiques (mutation, croisement, etc.). On obtient ainsi des outils d'optimisation très robustes et efficaces dans de nombreux cas où les autres méthodes échouent, spécialement dans le cas de problèmes discrets, non-linéaires et de fonctions très irrégulières. Les applications au monde réel sont nombreuses et étonnamment variées : contrôle d'unités de génie chimique, conception de profils en aéronautique, commande de robots, théorie des jeux, économie, programmation automatique, traitement du signal et vision artificielle.
| ||
| Modélisation et simulation de l'éclairage et de sa dynamique | C : 18h | Crédits : 3 |
Ce cours présente la problématique générale liée à la modélisation et à la simulation de l'éclairage d'une scène virtuelle. Il se focalise plus précisément sur les problèmes liés à l'illumination globale et sur les techniques mises en oeuvre pour les résoudre :
Il se termine par une introduction aux problèmes liés à la prise en compte de la dynamique de l'éclairage, qu'elle soit liée à l'interaction avec l'utilisateur ou à des phénomènes internes à la modélisation. | ||
| Modélisation et évolution des logiciels | C : 18h | Crédits : 3 |
| ||
| Modélisation et simulation des systèmes naturels | C : 18h | Crédits : 3 |
| ||
| Projet bibliographique | Crédits : 6 | |
D'octobre à la fin décembre, chaque étudiant effectue individuellement un projet d'initiation à la recherche sous la responsabilité d'un enseignant-chercheur. Ce projet consiste à effectuer une recherche bibliographique donnée ou à effectuer l'analyse et une critique d'un logiciel existant et d'en rédiger une synthèse sur un sujet proposé. A l'issue du projet, l'étudiant présente son travail au cours d'une soutenance orale de 15 minutes. Le jury est constitué au minimum de l'enseignant-chercheur responsable du MR et d'au moins trois habilités à diriger les recherches. Le projet d'initiation à la recherche a pour objectifs :
| ||
| Stage en laboratoire (20 semaines) | Crédits : 12 | |
| Le stage se déroule à plein temps dans une des équipes d'accueil du MR M2SC sous la responsabilité d'un habilité à diriger les recherches. A l'issue de ce stage, l'étudiant rédige un mémoire. Une soutenance orale a ensuite lieu devant un jury constitué au minimum de l'enseignant-chercheur, du responsable du stage du MR et d'au moins trois habilités à diriger les recherches. | ||
Maîtrise des langues étrangères.
Une langue étrangère est programmée dans le cursus. Le TOEIC (ou tout autre examen reconnu par le marché de l’emploi) est passé par les étudiants en cours de M1 et M2. Dans le cas du TOEIC, nous exigeons l’obtention de 750 points pour valider en partie le module « Anglais » de M2. Les étudiants ayant obtenu le score requis en M1 peuvent préparer, par exemple, en M2 le First Certificat. La deuxième langue enseignée est l’espagnol ou l’allemand.
En cas d’accueil d’étudiants étrangers, la deuxième langue vivante peut être remplacée par du français.
Calendrier
Le calendrier est identique pour l'ensemble des parcours du Master Informatique :

