| Niveau d'études visé | Bac +3 |
|---|---|
| Durée de la formation en année | 3 ans |
| Statut de l'école | Non renseigné |
| Formation reconnue par l'État | Oui |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
La licence mention informatique proposée par l'UFR sciences et techniques forme des professionnels polyvalents maîtrisant les fondamentaux du développement logiciel et des systèmes d'information. Au programme : programmation orientée objet, algorithmique avancée, bases de données relationnelles, réseaux informatiques, génie logiciel et systèmes d'exploitation. Les étudiants développent des compétences techniques solides en conception d'applications, analyse de problèmes complexes et gestion de projets informatiques, tout en acquérant une rigueur méthodologique essentielle au secteur.
Cette formation ouvre la voie vers des métiers diversifiés : développeur d'applications web ou mobile, administrateur systèmes et réseaux, analyste-programmeur, consultant en systèmes d'information ou chef de projet informatique. Les diplômés peuvent également poursuivre en master spécialisé pour accéder à des postes d'ingénieur logiciel, d'architecte système ou de responsable sécurité informatique dans des entreprises de toutes tailles, ESN ou administrations publiques.
Programme
- Algorithmique et structures de données : bases de la programmation, algorithmes fondamentaux, structures linéaires et arborescentes
- Systèmes informatiques et réseaux : architecture des ordinateurs, systèmes d’exploitation, protocoles réseaux, sécurité informatique
- Programmation avancée et développement logiciel : langages de programmation (Java, Python, C++), génie logiciel, méthodologies agiles
- Bases de données et conception : modèles relationnels, SQL, optimisation, bases de données NoSQL
- Mathématiques pour l’informatique : logique, mathématiques discrètes, statistiques, probabilités
Objectifs de la formation
- Maîtriser les concepts fondamentaux de la programmation et des structures de données
- Concevoir, développer et déployer des applications informatiques en utilisant plusieurs langages et environnements
- Analyser, modéliser et résoudre des problèmes algorithmiques complexes
- Comprendre les bases des systèmes d'exploitation, des réseaux et de la sécurité informatique
- Développer des capacités d'auto-apprentissage et d'adaptation aux évolutions technologiques