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 4/5
L’Algorithmique & Programmation 4/5 poursuit l’étude des algorithmes débutée en Algorithmique 3. Au programme : finitude, terminaison d'un algorithme, et en seconde partie les types abstraits de données (TAD).
- 📘 Support ALGO 4 : readme Algo4
- 📘 Support ALGO 5 : aucun support...
- ⏳ Durée : 50 heures
Informatique pour le web
Introduction au développement web côté serveur en PHP procédural. Les étudiants apprennent à gérer des formulaires, manipuler des variables serveur, interagir avec des bases de données et comprendre le fonctionnement d’un serveur web.
- 📘 Supports :
- Support officiel de D. Fournier
- Cours progWeb PHP – K. REINE
- ⏳ Durée : 30 heures
Java avancée
Approfondissement en programmation orientée objet. Les étudiants découvrent la programmation concurrente (threads), les expressions lambda et streams, ainsi que la gestion de fichiers.
- 📘 Support : aucun support
- ⏳ Durée : 20 heures
Système d’exploitation 1
Découverte des concepts fondamentaux des systèmes d’exploitation : gestion des processus et threads, programmation shell (Bash), et introduction au système Android. Objectif : comprendre les interactions entre programmes et système.
- 📘 Support : readme SystèmeExp1
- ⏳ Durée : 50 heures
Unités d’Enseignements Transversaux (UET)
Anglais 4
Développement des compétences en compréhension et expression, avec vocabulaire scientifique et technique. Prépare à une communication internationale écrite et orale.
- ⏳ Durée : 18 heures
OIL-2 Langage R
Introduction au langage R pour la data science et l’analyse statistique. Manipulation de données, création de graphiques, usage de packages spécialisés.
- ⏳ Durée : 6 heures
Statistiques
Introduction à la statistique descriptive et inférentielle : séries statistiques, lois de probabilité, échantillonnage, tests statistiques. Outils indispensables pour analyser et modéliser des données.
- ⏳ Durée : 30 heures
Unité d’Enseignement Personnalisé (UEP)
Programmation avancée Java
Parcours INFORMATIQUE
Approfondissement en programmation orientée objet : héritage, classes abstraites, gestion des erreurs, interfaces, collections. Vise à renforcer la conception logicielle et le développement d’applications modulaires.
- 📘 Support : Sur Eureka
- ⏳ Durée : 50 heures
📊 Récapitulatif – Semestre 4
Maquette L2| Unité d’Enseignement | Durée |
|---|---|
| UED – Bloc 1 | |
| Algorithmique et Programmation 4 | 20h |
| Algorithmique et Programmation 5 | 30h |
| UED – Bloc 2 | |
| Système d'exploitation 1 | 50h |
| UED – Bloc 3 | |
| Informatique pour le web - PHP | 30h |
| Java avancée | 20h |
| UET | |
| Anglais 4 | 18h |
| OIL Langage R | 6h |
| Statistiques | 32h |
| UEP | |
| Programmation avancée Java | 50h |