ECTS
120 crédits
Niveau d'études visé
BAC +5 (niveau 7)
Durée
2 ans
Faculté
Faculté des Sciences
Langue des enseignements
Français
Présentation
Le parcours "Langages et Programmation" (mention "Informatique") vise une formation en programmation par une approche axée sur les langages de programmation et des langages de données.
Des cours focalisés sur des langages de programmation spécifiques de différents paradigmes sont complétés par des matières fondamentales et des cours transversaux.
Objectifs
Former des spécialistes de la programmation avec une vision large des langages et des paradigmes.
Donner une culture solide en informatique, articulant pratique et fondements théoriques.
Préparer les étudiants à une insertion professionnelle ou à la recherche.
Compétences visées
À l'issue de ce parcours, l'étudiant va être opérationnel dans des langages de programmation importants, va pouvoir analyser les avantages des approches différentes de la programmation, les évaluer, et choisir la bonne approche pour un développement logiciel donné.
Il aura acquis les concepts fondamentaux qui lui permettent d'apprendre facilement de nouveaux langages et de nouvelles techniques de programmation.
Il peut communiquer efficacement avec des autres programmeurs, et collaborer avec eux.
Programme
Les enseignements sont principalement assurés par des enseignants-chercheurs de l'Institut de Recherche en Informatique Fondamentale (IRIF) de l'Université Paris Cité.
La formation bénéficie également d’une importante participation d’enseignants en poste dans des entreprises publiques ou privées, ainsi que de conférences données par des professionnels.
Les enseignements se concentrent sur la programmation, en s’appuyant sur des langages représentatifs des différentes approches et sur des fondements théoriques solides.
Contenu et organisation du Master 1 : http://www.informatique.univ-paris-diderot.fr/formations/masters/langages_et_programmation/1ere_annee
Contenu et organisation du Master 2 : https://www.informatique.univ-paris-diderot.fr/formations/masters/langages_et_programmation/2nde_annee
Pour plus d'information sur les masters : http://www.informatique.univ-paris-diderot.fr/formations/masters/accueil
Sélectionnez un programme
Master 1 Informatique fondamentale et appliquée - Parcours : Langages et programmation
Compilation
6 créditsLangages à objet avancés
6 crédits3 UE au choix
18 créditsAu choix : 3 parmi 11
Circuits et architecture
6 créditsInterfaces graphiques
6 créditsProtocoles réseaux
6 créditsProgrammation de composants mobiles
6 créditsThéorie et pratique de la concurrence
6 créditsIntroduction à l'intelligence artificielle et la théorie de jeux
6 créditsProgrammation logique et par contraintes
6 créditsCalculabilité et complexité
6 créditsAutomates avancés et applications
6 créditsAlgorithmique
6 créditsCours extérieur 1
6 crédits
Génie logiciel avancé
6 créditsProgrammation fonctionnelle avancée
6 créditsUE au choix
15 créditsAu choix : 3 à 5 parmi 17
Projet de programmation ou stage
6 créditsAu choix : 1 parmi 2
Projet de programmation
6 créditsStage en entreprise
6 crédits
Cours extérieur 2
6 créditsDroits d'informatique
3 créditsFormat de documents et XML
3 créditsIntroduction aux logiciels libres
3 créditsCours extérieur 3
3 créditsCompilation optimisante
3 créditsProgrammation système avancée
6 créditsInfographie
6 créditsPreuves assistées par ordinateur
6 créditsBases de données avancées
6 créditsAlgorithmique avancée et complexité
6 créditsSémantique de langages de programmation
6 créditsOutils formels pour la science des données
6 créditsTechnologies big data
3 créditsInitiation à la recherche (séminaire)
3 créditsUE Libre
3 crédits
Master 2 Informatique fondamentale et appliquée - Parcours : Langages et programmation
Anglais de spécialité
3 créditsProgrammation objets : concepts avancés
3 créditsProgrammation comparée
3 créditsTransformation de programmes
3 crédits5 UE au choix
15 créditsAu choix : 5 parmi 9
Architectures des systemes de bases de données
3 créditsMéthodes formelles de vérification
3 créditsModélisation et spécification
3 créditsProgrammation synchrone
3 créditsArchitecture des systèmes d'information
3 créditsInterfaces et outils de MacOS-X
3 créditsProgrammation logique et par contraintes avancée
3 créditsProgrammation répartie
3 créditsTypage et analyse statique
3 crédits
3 UE au choix
9 créditsAu choix : 3 parmi 22
Architectures des systemes de bases de données
3 créditsMéthodes formelles de vérification
3 créditsModélisation et spécification
3 créditsProgrammation synchrone
3 créditsArchitecture des systèmes d'information
3 créditsInterfaces et outils de MacOS-X
3 créditsProgrammation logique et par contraintes avancée
3 créditsProgrammation répartie
3 créditsTypage et analyse statique
3 créditsBase de donnéees spécialisée
3 créditsFouille de données et aide à la décision
3 créditsInformatique embarquée
3 créditsIngénierie des protocoles
3 créditsAdministration système et réseau
3 créditsAlgorithmique répartie
3 créditsGrands réseaux d'interaction
3 créditsMéthodes algorithmiques pour l'accès à l'information numérique
3 créditsMobilité
3 créditsProtocoles des services Internet
3 créditsSystèmes avancés
3 créditsMéthodes formelles approche probabiliste
3 créditsCours extérieur 4
3 crédits
Stage
24 crédits
Stages et projets tutorés
Le stage obligatoire est d'au minimum 4 mois et d'au plus 6 mois.
Contrôle des connaissances
Pour connaitre le détail des modalités de contrôle des connaissances et compétences, nous vous invitons à prendre contact avec l’UFR (voir le lien en savoir+)
Aménagements particuliers
Admission
Public cible
Peuvent présenter un dossier d'admission en Master :
- Les personnes ayant obtenu un diplôme national de Licence en informatique, tout particulièrement celles issues d'un des parcours proposés par l'UFR d'Informatique d'Université Paris Cité.
- Les personnes ayant suivi dans d’autres écoles/universités une formation dans un domaine thématique compatible avec la spécialité envisagée.
Conditions d'admission
L’accès en 1ère année de Master (M1) est prononcé sur avis favorable du jury d’admission de M1, qui vérifie la motivation des candidats, un certain nombre de compétences pré-requises (cf. infra.), ainsi que la compatibilité des études antérieures avec la formation. L'entrée est conditionnée aux capacités d'accueil de la formation.
L’accès en 2ème année de Master (M2) n’est pas automatique pour les personnes issues d'un autre parcours. Une sélection est effectuée par le jury d’admission M2 sur la base du dossier de l’étudiant.
Pré-requis
Licence d'informatique ou diplôme équivalent.
Il est nécessaire de maitriser au moins un langage orienté objet, de préférence Java, et au moins un langage fonctionnel, de préférence OCaml.
Modalités de candidature
Droits de scolarité
Les droits d'inscription nationaux sont annuels et fixés par le ministère de l'Enseignement supérieur de la Recherche. S’y ajoutent les contributions obligatoires et facultatives selon la situation individuelle de l’étudiant.
Des frais de formation supplémentaires peuvent s’appliquer au public de formation professionnelle. Plus d’informations ici.
Et après ?
Insertion professionnelle
Taux insertion professionnelle 100%
*Enquête du MESRI sur les diplômés 2019, 30 mois après obtention du diplôme.
|
Effectif des diplômés |
Effectif des répondants |
Taux de réponse |
Part des diplômés en formation initiale |
Part des diplômés en formation apprentissage |
Part des diplômés en formation continue |
|
8 |
5 |
63% |
100% |
- |
- |
|
Part des cadres et des professions intermédiaires |
Part des emplois stables |
Part des emplois à plein temps |
Part des emplois en adéquation avec le niveau d'études |
Part des emplois en adéquation avec la formation suivie |
|
80% |
80% |
100% |
20% |
100% |
Débouchés professionnels
Les compétences acquises dans les différents parcours du master "Informatique" préparent à de nombreux métiers dans l’industrie.
Plus spécifiquement, à l'issue du parcours Langages et Programme (LP) : ingénieur de recherche et développement, chef de projet, architectes de logiciels.
Contacts
Mickael Ferreira
Gestionnaire de Scolarité - Master 1
Dernière mise à jour le 30 janvier 2026
A lire aussi
À l’occasion de la Semaine nationale des Cordées de la réussite 2026, l’Université Paris Cité réaffirme son engagement en faveur de la démocratisation de l’accès à l’enseignement supérieur à travers des actions concrètes, innovantes et ancrées dans les territoires.
Étudiantes et étudiants de l’Université Paris Cité, nous vous donnons rendez-vous le jeudi 19 mars 2026 pour la 2ᵉ édition de cet événement annuel dédié à l’emploi, aux stages et à l’alternance. Près de 30 recruteurs seront présents pour vous proposer des opportunités concrètes et des conseils personnalisés afin de faciliter votre insertion professionnelle. Nouveauté cette année : le Forum des métiers de la transition écologique et de la solidarité vous invitera à réfléchir aux enjeux de l’engagement écologique et solidaire dans le monde du travail au travers de conférence, ateliers et tables rondes.
Vous étudiez à l’Université Paris Cité et vous souhaitez profiter de vos vacances d’été pour renforcer votre CV tout en découvrant un nouveau pays ? Notre université est membre de l’alliance européenne Circle U. et vous permet, à travers son campus ouvert, de candidater gratuitement aux écoles d’été organisées chaque année. Plusieurs thématiques transverses sont abordées comme la Santé Globale, le Climat, la Démocratie ou le Multilinguisme par exemple. Les candidatures sont ouvertes jusqu’au 28 février, renseignez-vous !
Vous êtes doctorant ou doctorante à l’Université Paris Cité et vous souhaitez étendre votre réseau et vos connaissances en Santé Globale ? L’alliance européenne Circle U. vous invite à participer à la nouvelle édition de son école d’été « New avenues for Global Health » qui aura lieu du 6 au 11 juillet 2026 dans les locaux de notre université ! Les candidatures sont acceptées jusqu’au 28 février.






