Programmes de formation
Programme de Licence 1
Le programme de Licence 1 en Sciences Informatiques Appliquées (SIA) vise à donner aux étudiants les bases fondamentales en informatique et en mathématiques.
Objectifs de la formation
- Acquérir les connaissances fondamentales en informatique
- Maîtriser les bases de la programmation
- Comprendre les concepts mathématiques nécessaires à l'informatique
- Développer des compétences en résolution de problèmes
Unités d'enseignement
| Semestre | Code UE | Intitulé | NC/UE | Volume horaire |
|---|---|---|---|---|
| Semestre 1 | INF1101 | Introduction à l'informatique | 4 | 40h |
| INF1102 | Algorithmique et programmation I | 6 | 60h | |
| MAT1101 | Mathématiques discrètes | 5 | 50h | |
| MAT1102 | Algèbre linéaire | 5 | 50h | |
| ANG1101 | Anglais Scientifique I | 3 | 30h | |
| COM1101 | Techniques de communication | 3 | 30h | |
| Semestre 2 | INF1201 | Architecture des ordinateurs | 4 | 40h |
| INF1202 | Algorithmique et programmation II | 6 | 60h | |
| INF1203 | Introduction aux bases de données | 5 | 50h | |
| MAT1201 | Analyse mathématique | 5 | 50h | |
| ANG1201 | Anglais Scientifique II | 3 | 30h | |
| STA1201 | Statistiques | 4 | 40h |
Modalités d'évaluation
L'évaluation des connaissances se fait par :
- Contrôles continus (40% de la note finale)
- Examens finaux (60% de la note finale)
- Travaux pratiques et projets
Programme de Licence 2
Le programme de Licence 2 en Sciences Informatiques Appliquées (SIA) approfondit les connaissances acquises en première année et introduit des concepts plus avancés.
Objectifs de la formation
- Approfondir les connaissances en programmation
- Maîtriser les concepts de bases de données
- Comprendre les principes des réseaux informatiques
- S'initier au génie logiciel
Unités d'enseignement
| Semestre | Code UE | Intitulé | NC/UE | Volume horaire |
|---|---|---|---|---|
| Semestre 3 | INF2101 | Programmation orientée objet I | 5 | 50h |
| INF2102 | Systèmes d'exploitation | 4 | 40h | |
| INF2103 | Bases de données relationnelles | 5 | 50h | |
| INF2104 | Introduction aux réseaux | 4 | 40h | |
| MAT2101 | Probabilités et statistiques | 4 | 40h | |
| ANG2101 | Anglais professionnel | 3 | 30h | |
| Semestre 4 | INF2201 | Programmation orientée objet II | 5 | 50h |
| INF2202 | Développement Web | 5 | 50h | |
| INF2203 | Introduction au génie logiciel | 4 | 40h | |
| INF2204 | Réseaux et protocoles | 4 | 40h | |
| INF2205 | Sécurité informatique | 4 | 40h | |
| PRO2201 | Projet tutoré | 5 | 50h |
Modalités d'évaluation
L'évaluation des connaissances se fait par :
- Contrôles continus (40% de la note finale)
- Examens finaux (60% de la note finale)
- Travaux pratiques et projets
- Projet tutoré avec soutenance
Programme de Licence 3
Le programme de Licence 3 en Sciences Informatiques Appliquées (SIA) finalise le cycle de licence et prépare les étudiants à l'insertion professionnelle ou à la poursuite d'études en master.
Objectifs de la formation
- Maîtriser les technologies avancées de développement
- Acquérir des compétences en gestion de projets informatiques
- Développer des applications complexes
- S'initier à la recherche en informatique
Unités d'enseignement
| Semestre | Code UE | Intitulé | NC/UE | Volume horaire |
|---|---|---|---|---|
| Semestre 5 | INF3101 | Développement d'applications mobiles | 5 | 50h |
| INF3102 | Intelligence artificielle | 4 | 40h | |
| INF3103 | Génie logiciel avancé | 5 | 50h | |
| INF3104 | Systèmes distribués | 4 | 40h | |
| INF3105 | Sécurité des systèmes d'information | 4 | 40h | |
| GES3101 | Gestion de projets informatiques | 3 | 30h | |
| Semestre 6 | INF3201 | Méthodes agiles | 4 | 40h |
| DRO3201 | Droit et éthique de l'informatique | 3 | 30h | |
| STA3201 | Stage professionnel / Mémoire | 18 | 180h |
Modalités d'évaluation
L'évaluation des connaissances se fait par :
- Contrôles continus (40% de la note finale)
- Examens finaux (60% de la note finale)
- Travaux pratiques et projets
- Stage professionnel ou mémoire avec soutenance
Programme de Master
Le programme de Master en Informatique offre une spécialisation dans plusieurs domaines de pointe et prépare les étudiants à la recherche ou à des postes à haute responsabilité.
Spécialisations disponibles
Génie Logiciel et Systèmes d'Information
Cette spécialisation forme des experts en conception et développement de logiciels complexes et de systèmes d'information.
Intelligence Artificielle et Science des Données
Cette spécialisation forme des experts en apprentissage automatique, traitement du langage naturel et analyse de données massives.
Réseaux et Sécurité Informatique
Cette spécialisation forme des experts en conception et sécurisation des infrastructures réseau et des systèmes d'information.
Informatique Mobile et Embarquée
Cette spécialisation forme des experts en développement d'applications mobiles et de systèmes embarqués.
Structure du programme
Le Master se déroule sur 4 semestres (2 ans) :
- Semestres 1 et 2 : Cours fondamentaux et spécialisés
- Semestre 3 : Cours avancés et initiation à la recherche
- Semestre 4 : Stage de recherche ou professionnel et mémoire
Exemples d'unités d'enseignement (Master 1)
| Semestre | Code UE | Intitulé | Crédits | Volume horaire |
|---|---|---|---|---|
| Semestre 1 | INF4101 | Algorithmique avancée | 6 | 60h |
| INF4102 | Ingénierie des systèmes d'information | 6 | 60h | |
| INF4103 | Méthodes formelles | 6 | 60h | |
| INF4104 | Programmation parallèle et distribuée | 6 | 60h | |
| REC4101 | Méthodologie de recherche | 6 | 60h |
Débouchés
Les diplômés du Master en Informatique peuvent poursuivre leur carrière dans :
- La recherche académique (doctorat)
- Les entreprises de développement logiciel
- Les départements informatiques des grandes entreprises
- Les cabinets de conseil en informatique
- L'entrepreneuriat (création de start-up)