| 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 technologies - Département informatique offre une formation complète en science informatique au travers de la programmation. Dès la première année, les étudiants explorent quatre paradigmes de programmation et de multiples langages. Le programme aborde progressivement l'algorithmique, l'intelligence artificielle, les systèmes, les réseaux, les bases de données, la synthèse d'images, le parallélisme GPU, le traitement automatique des langues, la compilation et la sécurité. Fondée sur une approche alternant pratique et théorie, la formation développe la capacité à utiliser les environnements de programmation pour apporter des solutions efficaces à des problèmes réels. Les diplômés poursuivent naturellement en Master informatique ou MIAGE, ou s'insèrent professionnellement comme analyste-programmeur, développeur web, webmaster ou informaticien de développement en ESN, agence web, DSI ou chez un éditeur de logiciels.
Programme
- Fondamentaux de l’informatique : algorithmique, programmation (Python, C), structures de données
- Systèmes informatiques : architecture des ordinateurs, systèmes d’exploitation, réseaux
- Bases de données : modélisation, gestion, SQL et introduction aux bases NoSQL
- Développement logiciel : génie logiciel, conception orientée objet, tests et méthodes agiles
- Mathématiques appliquées à l’informatique : logique, probabilités, statistiques, mathématiques discrètes
Objectifs de la formation
- Acquérir une maîtrise pratique des principaux langages de programmation et paradigmes pour concevoir des solutions informatiques efficaces.
- Développer des compétences en algorithmique, intelligence artificielle, systèmes, réseaux et bases de données pour résoudre des problèmes complexes.
- Savoir appliquer les principes de la sécurité informatique et du traitement automatique des langues dans des projets concrets.
- Être capable de concevoir, réaliser et évaluer des applications dans des environnements professionnels variés, avec une approche pratique et théorique équilibrée.
- Valider les compétences professionnelles via un stage de trois mois en entreprise, incluant la rédaction et la soutenance d'un rapport technique.