Introduction
Maîtriser les concepts fondamentaux de l'algorithmique et développer la capacité à résoudre des problèmes informatiques.
Objectifs du module
- Résoudre des problèmes à l'aide d'algorithmes
- Maîtriser les structures de contrôle (boucles, conditions)
- Utiliser les structures de données (tableaux, listes)
- Concevoir et analyser des algorithmes
- Optimiser des solutions algorithmiques
Contenu du module
- Introduction aux algorithmes et pseudocode
- Types de données et variables
- Les structures de contrôle (if/else, boucles for/while)
- Les tableaux et structures de données
- Les fonctions et procédures
- La complexité algorithmique