| 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 dispensée par l'UFR Sciences et technologies du numérique forme des professionnels polyvalents maîtrisant les fondamentaux de l'informatique. Au programme : algorithmique et programmation (Java, Python, C), structures de données, bases de données relationnelles, systèmes d'exploitation, réseaux informatiques, développement web et génie logiciel. Les étudiants développent des compétences techniques solides en conception et développement d'applications, analyse et résolution de problèmes complexes, gestion de projets informatiques, ainsi qu'une capacité d'adaptation aux évolutions technologiques. Cette formation prépare à devenir développeur logiciel, administrateur systèmes et réseaux, analyste programmeur, chef de projet junior ou consultant en systèmes d'information. Elle constitue également un tremplin vers une poursuite d'études en master pour se spécialiser en intelligence artificielle, cybersécurité, data science ou ingénierie logicielle.
Programme
- Fondamentaux de la programmation : paradigmes, langages, algorithmique, programmation pratique dès la 1re année
- Domaines avancés : intelligence artificielle, systèmes et réseaux, bases de données, traitement automatique des langues, compilation, sécurité informatique
- Conception et développement logiciel : rédaction de cahiers des charges, analyse fonctionnelle, tests et maintenance, documentation technique
- Enjeux sociétaux et éthiques : histoire de l'informatique, droit, éthique et impact environnemental, contribution aux logiciels libres
- Alternance et insertion professionnelle : préparation à la poursuite d'études, stages, projets professionnels et contribution en entreprise
Objectifs de la formation
- Acquérir les bases théoriques et pratiques des langages de programmation et des algorithmes
- Développer la capacité à concevoir, implémenter et maintenir des systèmes informatiques complexes
- Comprendre et appliquer les principes fondamentaux des bases de données et des réseaux informatiques
- Maîtriser les techniques d’analyse et de modélisation des données pour résoudre des problèmes concrets
- Développer des compétences en travail collaboratif et gestion de projets informatiques