Ce module est essentiel pour tout étudiant en informatique, car il constitue la base pour de nombreuses autres disciplines, telles que l'intelligence artificielle, la science des données, et le développement logiciel.
Objectifs du module :
- Comprendre les concepts de base de l'algorithmique et des structures de données.
- Apprendre à concevoir, analyser et implémenter des algorithmes.
- Maîtriser les structures de données classiques utilisées en programmation.
Méthodes pédagogiques :
- Cours théoriques : introduction des concepts et théories.
- Travaux dirigés (TD) : exercices pratiques pour appliquer les concepts appris en cours.
- Travaux pratiques (TP) : implémentation des algorithmes et structures de données en langage de programmation (Language C).
- Enseignant: houacine naila aziza houacine