L’objectif de ce cours est de comprendre le processus de développement d'un logiciel de qualité. Le génie logiciel, socle scientifique incontournable dans la formation d’informaticien, il établit les principes scientifiques et techniques fondamentaux du génie logiciel. En plus, le module couvre la modélisation des données à travers UML et les principales méthodologies de développement en partant des méthodologies traditionnelles jusqu’à DevOps en passant par les méthodes agiles et hybrides.
- Enseignant: Abdallah Chouarfia
L'objectif de ce cours est de fournir aux étudiants une base solide en sciences des données, en mettant l'accent sur les outils mathématiques essentiels, notamment l'algèbre linéaire. Ce cours prépare les étudiants à aborder des cours plus avancés en analyse des données et en machine learning en leur donnant les connaissances théoriques et pratiques nécessaires.
- Enseignant: Souad Khellat Kihel
- Enseignant: Fatiha Guerroudji
