Outils pour utilisateurs

Outils du site


enseignement:master2-lp

Table des matières

Parcours Langages et Programmation (LP)

La maîtrise des langages informatiques est indispensable pour un informaticien. Ce parcours a comme objectif d’enseigner les concepts qui sont à la base à la fois des langages de programmation et des langages de données. Le but est moins d’enseigner tel ou tel langage de programmation qui est actuellement à la mode mais d’enseigner des fondements qui permettent à des informaticiens futurs de s’adapter à l’évolution des langages de programmation. Les informaticiens ayant suivi ce parcours devront savoir comparer les avantages des approches différentes à la programmation, et évaluer l’adaptation d’une approche pour un projet logiciel. Les enseignements dispensés concernent à la fois les paradigmes fondamentaux des langages comme les approches logiques, fonctionnelles et orientées objets, et également les techniques avancées de la compilation, et l’utilisation pratique de compilateurs modernes.

Responsable pédagogique: Ralf Treinen - Tél : 01 57 27 92 44, Email : treinen [ at ] pps.univ-paris-diderot.fr

Informations administratives: Mickael Ferreira - Tél : 01 57 27 68 96, Email : ferreira [ at ] informatique.univ-paris-diderot.fr

Description du M2

L’année du M2 s’articule autour de trois périodes:

  1. Première et deuxième période (11 semaines): 11 Cours spécialises (11* 3ECTS) et Anglais (3 ECTS)
  2. Troisième période (à partir du 1er Avril) : stage en entreprise (24 ETCS) pour une durée minimale de 4 mois et maximale de 6 mois. Chaque étudiant rédigera à la fin de son stage un rapport. Le stage sera évalué en fonction de ce rapport et d’une soutenance publique en fin de stage.

Pour un parcours LP vous devez valider, à part l’Anglais, les trois modules obligatoires de ce parcours, 5 modules de votre choix parmi les modules suggérés en première et deuxième période et 3 modules de votre choix parmi tous les modules du M2 (i.e parmi « modules suggérés » et « autres modules »). L’équipe pédagogique veillera à la cohérence du parcours choisi.

Année 2016-2017

Période 1

Cours obligatoires et suggérés LP

cours LP responsables 2015-16
Anglais OBL Julie MURAT
Programmation Objet : concepts avancés (POCA) OBL Gustavo Petri
Concepts avancés de Bases de Données SUG Emmanuel Fuchs
Méthodes formelles de vérification SUG Ahmed Bouajjani
Modélisation et Spécification SUG Arnaud Sangnier
Programmation synchrone SUG Eugene Asarin

Autres Cours

Certains étudiants peuvent être autorisés, ou même obligés en cas de dette, de suivre des cours d’autres filières. Ces cours comptent 3 ECTS pour le M2:

cours filière responsable 2016-2017
Formats de documents et XML M1 Olivier Carton
Programmation Fonctionnelle L3 Michele Pagani

Voir l'emploi du temps du M2 pour la liste des autres cours proposés.

Période 2

Cours obligatoires et suggérés LP

cours LP responsables 2015-16
Compilation avancée OBL Pierre Letouzey
Programmation comparée OBL Yann Régis-Gianas
Architecture des Systèmes d’Information SUG Emmanuel Fuchs
Interface et Outils de MacOSX SUG Jean-Baptiste Yunes
Programmation logique et par contraintes avancée SUG Ralf Treinen
Programmation répartie SUG Hugues Fauconnier
Typage SUG Delia Kesner et Giovanni Tito Bernardi

Période 3

enseignement/master2-lp.txt · Dernière modification: 06/12/16 10:26 par Treinen Ralf