| 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 de l'UFR de sciences et technologie forme des professionnels polyvalents maîtrisant les fondamentaux du développement logiciel, de l'algorithmique et des systèmes d'information. Au programme : programmation orientée objet et fonctionnelle, conception de bases de données, architecture des réseaux, génie logiciel et mathématiques appliquées. Les étudiants développent des compétences essentielles en analyse et résolution de problèmes complexes, en modélisation de solutions informatiques et en travail collaboratif sur des projets concrets. Cette formation allie théorie et pratique à travers des travaux pratiques intensifs et des mises en situation professionnelle. Les diplômés accèdent à des postes de développeur d'applications, administrateur systèmes et réseaux, analyste programmeur ou technicien support, et peuvent également poursuivre en master pour se spécialiser dans des domaines comme l'intelligence artificielle, la cybersécurité ou l'ingénierie logicielle.
Programme
- Fondamentaux de l'informatique : algorithmique, structures de données, programmation impérative et orientée objet
- Systèmes d’exploitation et réseaux : architecture des systèmes, protocoles réseaux, sécurité informatique
- Bases de données et gestion de l’information : modélisation, langage SQL, administration des bases
- Développement web et mobile : technologies front-end et back-end, applications mobiles, frameworks modernes
- Théorie de l’informatique et mathématiques appliquées : logique, calculabilité, mathématiques discrètes, statistiques
Objectifs de la formation
- Comprendre et appliquer les concepts fondamentaux de l’informatique, incluant les algorithmes, les structures de données et la programmation.
- Concevoir, développer et maintenir des applications logicielles robustes en utilisant différents langages et environnements de programmation.
- Analyser et résoudre des problèmes complexes en utilisant des méthodes formelles et des outils informatiques adaptés.
- Maîtriser les bases de données, les réseaux et la sécurité informatique pour garantir l’intégrité et la performance des systèmes.
- Collaborer efficacement en équipe et communiquer des solutions techniques en respectant les normes professionnelles et éthiques.