| 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 de la Faculté de sciences fondamentales et appliquées forme aux grands domaines de l'informatique : algorithmique, programmation (impérative, fonctionnelle, objet, système), bases de données relationnelles, développement web dynamique, réseaux TCP/IP et conception d'interfaces homme-machine. Les étudiants apprennent à choisir les structures de données pertinentes, à coder les algorithmes classiques, à installer et configurer un réseau local, tout en développant des compétences organisationnelles et linguistiques essentielles au travail en équipe. Cette formation généraliste prépare à une insertion professionnelle immédiate en tant que développeur informatique ou webmestre, ou permet de poursuivre en master informatique (Conception Logicielle, Gestion et Analyse de Données, Informatique Embarquée) ou en licence professionnelle spécialisée dans les technologies web et mobiles.
Programme
- Algorithmique et structures de données : bases de la programmation, algorithmes fondamentaux, structures de données linéaires et arborescentes
- Architecture des ordinateurs et systèmes d'exploitation : composants matériels, organisation des systèmes, gestion des ressources
- Bases de données et systèmes d'information : modélisation, conception, langage SQL, administration de bases de données
- Développement logiciel et programmation orientée objet : concepts de POO, design patterns, développement d’applications
- Réseaux informatiques et sécurité : protocoles réseau, communication, sécurité des systèmes et données
Objectifs de la formation
- Comprendre et appliquer les concepts fondamentaux de l'informatique, incluant les algorithmes, les structures de données et la programmation.
- Développer des compétences pratiques en développement logiciel et maîtrise des principaux langages de programmation actuels.
- Concevoir, mettre en œuvre et administrer des bases de données relationnelles et non relationnelles.
- Analyser, modéliser et résoudre des problèmes complexes en informatique à l'aide d'outils et méthodes adaptés.
- Acquérir les bases en systèmes d'exploitation, réseaux et sécurité informatique pour garantir la robustesse des systèmes développés.