Outils pour utilisateurs

Outils du site


enseignement:master1

Information pour les candidats au Master 1

La connaissance de la programmation fonctionnelle, de préférence du langage OCaml, est un prérequis pour le parcours LP. Ce langage sert de base pour plusieurs UE majeures ou obligatoires du parcours, Connaissance de java est bien sûr indispensable.

Pour les parcours IMPAIR il est nécessaire de maîtriser Java, C et avoir des connaissances adéquates en algorithmique.

Nouvelles fraîches de M1

Projet long

La réunion de rentrée de Projet Long aura lieu Vendredi 15 en salle 2011 de 11h30 à 13h30.

Ceux qui qui souhaitent aller à “Circuit…” peuvent arriver à la réunion après 12h30.

Guide étudiant

Transparents de la réunion d'information du 8/09

Informations sur les TD d'anglais

TD anglais

Les anciens billets se trouvent ici.

Stages

Description du M1

La spécialité professionnelle Ingénierie des Algorithmes et des Programmes (IAP)

Il y a deux parcours types de la spécialité professionnalisante du M1 :

  • l’Information et de la Mobilité : leurs Programmations, leurs Algorithmes pour Internet, la Répartition et les Systèmes (IMPAIRS)
  • Langages et Programmation (LP)

La spécialité Informatique Recherche - IR

Un parcours Informatique Recherche (IR, ancien MPRI) est proposé en M1, à travers des UE obligatoires et optionnelles, aux étudiants désireux de poursuivre en M2 Informatique Recherche. Master Informatique Recherche est habilité conjointement par l’Université Paris 7, l’ENS Ulm, l’ENS de Cachan et l’Ecole Polytechnique. La première année du Master recherche est organisée séparément par chaque établissement partenaire. Toutes les informations concernant M2 de cette spécialité sont disponibles sur le serveur du master recherche : https://wikimpri.dptinfo.ens-cachan.fr/doku.php.

Organisation de la formation

L’année du niveau M1 conduit à l’obtention de 60 crédits ECTS correspondant à des enseignements en accord avec un parcours.

Les 60 crédits du M1 se décomposent comme suit :

  1. Cours (51 crédits) en accord avec la spécialité/parcours contenant :
    1. Pour le parcours LP et la spécialité recherche toutes les UE obligatoires du parcours/spécialité (le nombre total de crédits varie selon le parcours/spécialité).
    2. Pour les parcours LP et IMPAIRS au moins 3 parmi 4 des UE majeures du parcours.
    3. Des UE suggérées du parcours.
    4. Au plus une unité informatique de 6 ECTS hors parcours (cours d’informatique dispensé à l’UFR d’informatique de Paris Diderot ou dans un autre établissement du PRES Sorbonne Paris Cité).
    5. Au plus une unité libre de 3 ECTS hors parcours (cours dispensé à l’extérieur ou à l’UFR). Dans le cas d’UE dispensée à l’extérieur de l’UFR d’informatique un accord préalable du responsable du master est nécessaire.
  2. L’UE d’anglais de 3 crédits.
  3. L’UE de travail de fin d’études de 6 crédits, qui peut revêtir l’une des trois formes suivantes selon le parcours/spécialité:
    1. Travail de recherche encadré TRE
    2. Projet de programmation
    3. Stage professionnel de deux mois minimum

Remarque : En suivant tous les enseignements obligatoires de plusieurs parcours, un étudiant pourra retarder le choix de son parcours définitif.

Dans la liste des unités proposées en M1, on trouvera, pour chaque unité, son équivalence en crédits, ainsi que son caractère obligatoire (OBL) ou majeur (MAJ) ou suggéré (SUG) pour chaque parcours/spécialité. Les autres UE peuvent être choisies comme UE hors parcours.

La validation d’une UE avec une note supérieure ou égale à 10/20 implique la capitalisation automatique de son nombre de crédits. Il n’est pas possible de valider une UE par compensation.

cours Paris 7 ECTS SEM LP IMPAIRS IR responsables 2017-18
Anglais 3 1 OBL OBL OBL
Programmation logique et par contraintes 6 1 MAJ SUG Peter Habermehl et Antonio Bucciarelli
Calculabilité et complexité 6 1 SUG SUG OBL Sophie Laplante et Sylvain Perifel
Algorithmique 6 1 SUG MAJ OBL Sophie Laplante
Protocoles réseaux 6 1 MAJ Juliusz Chroboczek
Programmation des composants mobiles 6 1 SUG SUG Wieslaw Zielonka
Circuits et architecture 6 1 SUG SUG Mihaela Sighireanu
Interprétation des programmes 3 1 OBL SUG OBL Yann Regis-Gianas
Introduction à l’Intelligence Artificielle et à la théorie des jeux 6 1 SUG Wieslaw Zielonka
Programmation fonctionnelle avancée 6 1 MAJ SUG SUG Ralf Treinen
Langages à objets avancés 6 1 MAJ SUG Jean-Baptiste Yunès
Infographie 6 1 SUG SUG Jean-Baptiste Yunès
Formats de documents et XML 6 1 SUG SUG l’UE n’est pas ouverte cette année
Introduction aux logiciels libres 6 2 SUG SUG Stefano Zacchiroli
Théorie et pratique de la concurrence 6 2 SUG SUG SUG François Laroussinie, Carole Delporte et Hugues Fauconnier
Bases de données avancées 6 2 SUG MAJ Cristina Sirangelo
Sémantique des langages de programmation 6 2 SUG SUG Roberto Amadio
Algorithmique avancée 6 2 SUG SUG Vlady Ravelomanana
Automates avancés 6 2 SUG Eugène Asarin
Compilation 6 2 SUG SUG SUG Yann Regis-Gianas
Droit de l’informatique 3 2 SUG SUG Michel Roux
Génie logiciel avancé 6 2 MAJ SUG Karim Tekkal
Programmation système avancée 6 2 SUG MAJ Juliusz Chroboczek
Interfaces graphiques 6 2 SUG SUG Wieslaw Zielonka
Preuves assistées par ordinateur 6 2 SUG SUG Pierre Letouzey
Stage en entreprise 6 2 SUG SUG
Projets de programmation 6 1 et 2 SUG SUG Giovanni Bernardi et Alex Bredariol Grillo
Initiation à la recherche (seminaires) 3 2 SUG Delia Kesner
Travaux de recherche encadrés 6 2 OBL
Cours extérieurs (à venir)

Précision. Le projet de programmation se déroule sur deux semestres mais il y aura une seule note finale à la fin du deuxième semestre, donc le projet de programmation apporte 6 ECTS sur l’année (et pas sur semestre).

enseignement/master1.txt · Dernière modification: 22/09/17 12:05 par Zielonka