| 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 la Faculté des sciences et ingénierie forme des informaticiens polyvalents maîtrisant les fondamentaux de la discipline. Au programme : algorithmique et structures de données, programmation orientée objet, bases de données, systèmes d'exploitation, réseaux informatiques, génie logiciel et mathématiques appliquées. Les étudiants développent des compétences en conception et développement d'applications, analyse de problèmes complexes, modélisation de systèmes d'information et travail collaboratif sur des projets techniques. Cette formation professionnalisante prépare aux métiers de développeur d'applications, administrateur systèmes et réseaux, concepteur-développeur informatique ou analyste programmeur. Elle ouvre également la voie vers une poursuite d'études en master pour se spécialiser en intelligence artificielle, cybersécurité, ingénierie logicielle ou data science, et accéder à des postes d'ingénieur ou de chef de projet informatique.
Programme
- Fondamentaux de l'informatique : algorithmique, programmation en Python et C, structures de données
- Mathématiques pour l'informatique : logique, calcul matriciel, statistiques appliquées
- Systèmes informatiques : architecture des ordinateurs, systèmes d'exploitation, réseaux
- Développement logiciel : génie logiciel, bases de données, développement web
- Projet tutoré et introduction à la recherche scientifique en informatique
Objectifs de la formation
- Acquérir une maîtrise des concepts fondamentaux de la programmation et des structures de données pour résoudre efficacement des problèmes informatiques.
- Développer des compétences en conception et gestion de bases de données relationnelles et NoSQL.
- Comprendre les principes des systèmes d’exploitation et des réseaux pour administrer et sécuriser des environnements informatiques.
- Appliquer les méthodologies de développement logiciel et les outils collaboratifs pour travailler en équipe sur des projets complexes.
- Analyser et modéliser des systèmes informatiques à l’aide de techniques adaptées pour optimiser les performances et la maintenabilité.