Programme officiel des universités françaises (Sorbonne, AMU, UGA, Lyon 1, etc.)
La mention de licence « Informatique » est une formation généraliste qui couvre les fondamentaux disciplinaires et méthodologiques nécessaires à l'exercice de métiers dans le domaine de l'informatique. Le programme exact varie selon l'université et le parcours choisi.
Ce document présente les matières types que l'on retrouve dans la majorité des établissements (Sorbonne, AMU, UGA, Lyon 1, Strasbourg, Bourgogne, Toulouse, Montpellier).
Plusieurs parcours sont proposés selon les établissements :
Cette licence ouvre la voie à de nombreux masters en France :
Objectif : Acquisition des fondamentaux disciplinaires et méthodologiques
Volume : 58 ECTS
Acquisition des compétences linguistiques nécessaires à la communication professionnelle dans le domaine de l'informatique.
Notions de mathématiques appliquées à l'Électronique, l'Électrotechnique et l'Automatique.
Fondamentaux de l'électronique analogique et numérique.
Introduction aux algorithmes et structures de données.
Paradigme de programmation axé sur les fonctions et l'immutabilité.
Ensembles, relations, fonctions, logique propositionnelle.
Bases de l'administration système et des outils informatiques.
Introduction à la théorie des automates et des langages formels.
Notions de probabilités et statistiques appliquées à l'informatique.
Approfondissement des compétences linguistiques en contexte professionnel.
Algorithmes avancés et complexité algorithmique.
Programmation impérative et procédurale en langage C.
Développement d'applications interactives et web.
Théorie des jeux et décision collective.
Architecture des ordinateurs et programmation en assembleur.
Objectif : Approfondissement et début de spécialisation
Volume : 62 ECTS
Introduction à la programmation orientée objet (POO).
Conception et gestion des bases de données relationnelles.
Développement d'applications web dynamiques.
Perfectionnement des compétences linguistiques en contexte professionnel.
Fondamentaux de la logique propositionnelle et applications.
Systèmes d'exploitation et administration système.
Théorie des nombres et applications en cryptographie.
Enjeux environnementaux et solutions technologiques durables.
Algorithmes avancés et optimisation.
Réseaux informatiques et protocoles de communication.
Approfonfissement de la programmation orientée objet.
Fondamentaux d'algèbre linéaire et applications.
Perfectionnement des compétences linguistiques en contexte professionnel.
Mise en pratique des connaissances acquises à travers un projet complet.
Théorie des modèles de calcul et complexité.