L2 INFO
La licence d’informatique propose une formation complète couvrant les principaux domaines de l’informatique générale et scientifique : algorithmique, programmation dans différents langages, gestion des bases de données, systèmes d’exploitation, développement web, génie logiciel, interfaces homme-machine (IHM), ou encore programmation scientifique. Elle s’appuie sur des bases solides en mathématiques, particulièrement en début de parcours.
La formation est structurée en six semestres et partage certains enseignements avec la licence de mathématiques lors des premiers semestres.
Unités d'enseignements disciplinaires (UED)
Algorithmique & Programmation 3
L’Algorithmique & Programmation 3 marque la transition entre le langage Processing (vu en première année) et le langage Java. Les principales méthodes de tris (sélection, dichotomique, fusion, …) y sont introduites.
Support de cours : aucun support...
Durée : 50 heures
Base de données
L’UE Base de données introduit les concepts fondamentaux des SGBD (MySQL, PostgreSQL) et l’écriture de requêtes simples et avancées (insertion, sélection, suppression, jointures…).
Support de cours : Cours web de D. Fournier – support officiel
Durée : 30 heures
Programmation fonctionnelle
L’UE Programmation fonctionnelle introduit la programmation en Haskell puis montre comment Java intègre également des concepts fonctionnels.
Support de cours : Java fonctionnel Cours 2024-25 (PDF) – support K. REINE
Support de cours : Java fonctionnel Cours 2025-26 (NOTION) – support K. REINE
Durée : 20 heures
Mathématiques pour l'informatique 2
L’UE Mathématiques pour l’informatique 2 prolonge l’UE du même nom du semestre précédent. Au programme : relations binaires, graphes, algèbre de Boole, logique et codage linéaire.
Support de cours : Tutorat MATINFO 2 (2025-26)
Durée : 50 heures
Unités d'Enseignements Transversaux (UET)
Anglais 3
L’anglais développe la compréhension et l’expression à l’écrit et à l’oral, avec un accent sur le vocabulaire scientifique et professionnel. Il prépare les étudiants à une communication efficace à l’échelle internationale.
Durée : 18 heures
Probabilités
L’UE Probabilités initie aux outils de modélisation de l’aléatoire : espaces probabilisables, variables aléatoires, lois usuelles, espérance et variance.
Durée : 32 heures
Unité d’Enseignement Personnalisé (UEP)
Programmation C
Parcours : Informatique
L’UE Programmation en C initie au langage C et à ses bases : variables, structures de contrôle, tableaux, pointeurs, gestion mémoire. Elle développe une meilleure compréhension du fonctionnement interne des programmes.
Support de cours : 00 - Home, Programmation C – Cours et tutorat effectués par K. REINE
Durée : 50 heures
Récapitulatif du semestre 3
À retrouver aussi ici : Maquette L2
| Unité d’Enseignement | Durée |
|---|---|
| Unités d'Enseignements Disciplinaires - BLOC 1 | |
| Mathématiques pour l'informatique | 50 heures |
| Unités d'Enseignements Disciplinaires - BLOC 2 | |
| Algorithmique & Programmation 3 | 50 heures |
| Unités d'Enseignements Disciplinaires - BLOC 3 | |
| Base de données | 30 heures |
| Programmation fonctionnelle | 20 heures |
| Unités d'Enseignements Transversaux (UET) | |
| Anglais 3 | 18 heures |
| Probabilités | 32 heures |
| Unités d'Enseignements Personnalisées (UEP) | |
|
Programmation C Parcours Informatique | 50 heures |