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.

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.

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’EnseignementDurée
UED – Bloc 1
Algorithmique et Programmation 420h
Algorithmique et Programmation 530h
UED – Bloc 2
Système d'exploitation 150h
UED – Bloc 3
Informatique pour le web - PHP30h
Java avancée20h
UET
Anglais 418h
OIL Langage R6h
Statistiques32h
UEP
Programmation avancée Java50h