| Niveau d'études visé | Bac +3 |
|---|---|
| Durée de la formation en année | 3 ans |
| Statut de l'école | Non renseigné |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
La Licence mention Informatique proposée par l'UFR de Sciences et Techniques offre une formation complète couvrant l'intégralité des huit blocs de compétences du référentiel national en informatique. Les étudiants y approfondissent des domaines essentiels tels que l'algorithmique, la programmation classique et web, les bases de données, ainsi que les systèmes et réseaux informatiques. L'ancrage mathématique solide permet d'acquérir une rigueur scientifique indispensable. Au-delà des aspects théoriques et techniques, la formation intègre une dimension professionnelle marquée : projets collaboratifs, mémoire, modules de gestion de projet et communication, complétés par un stage obligatoire de deux à quatre mois en entreprise. Ces expériences renforcent les compétences transversales essentielles comme le travail d'équipe, l'éthique et la construction du projet professionnel. Les diplômés disposent d'une base solide et polyvalente leur permettant de poursuivre en Master ou en École d'Ingénieurs, se préparant ainsi au métier d'ingénieur en informatique ou aux concours de la Fonction Publique.
Programme
- Algorithmique et structures de données : conception d’algorithmes, complexité, tableaux, listes chaînées, arbres
- Programmation : langages de programmation (C, Java, Python), programmation orientée objet, développement logiciel
- Mathématiques pour l’informatique : logique, probabilités, statistiques, algèbre linéaire
- Systèmes informatiques et réseaux : architecture des ordinateurs, systèmes d’exploitation, réseaux et protocoles
- Bases de données et ingénierie logicielle : modélisation, SQL, conception de logiciels, méthodes agiles
Objectifs de la formation
- Comprendre et appliquer les principaux algorithmes et structures de données pour résoudre des problèmes informatiques complexes
- Concevoir, développer et déployer des applications informatiques en utilisant différents langages de programmation et environnements
- Analyser et modéliser des systèmes informatiques et bases de données selon des méthodologies reconnues
- Maîtriser les principes fondamentaux des réseaux et de la sécurité informatique pour assurer la protection des systèmes
- Développer des compétences en gestion de projet informatique et travail collaboratif à travers des méthodes agiles