Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000169939
Organisme responsable :
EXPERTISME - Groupe Select
Comprendre les principes fondamentaux de la conception d'algorithmes
Acquérir des compétences en programmation en manipulant les strutures de données
Maîtriser les techniques d'analyse de complexité, de tri et de recherche
Apprendre à résoudre des problèmes de manière efficace et élégante à l'aide d'algorithmes appropriés.
Se familiariser avec les méthodes de résolution de problèmes basées sur l'approche «Diviser pour mieux régner»
Développer la capacité à traduire des problèmes du monde réel en algorithmes efficaces
Acquérir des compétences en programmation en utilisant un langage de programmation couramment utilisé, tel que: C, C++, Python ou Java.
Être capable de concevoir, implémenter et tester des algorithmes afin de résoudre des problèmes complexes en utilisant des outils informatiques modernes.
1. Présentation
Présentation de l'algorythmique
Cas d'utilisation
2. Algorithmique
Historique et définition
3. Notion de programme informatique
Définition d'un programme informatique
Utilité d'un programme informatique
4. Structure générale d'un algorithme
Structure générale d'un algorithme
Règles d'un algorithme
Notion d'entrées / sorties
5. Variables et constantes
Types de variables
Constantes
6. Structures conditionnelles
Structures conditionnelles alternatives
Structures répétitives & boucles
7. Déclaration et signature d'une fonction
Signature de déclaration d'une fonction
Signature de définition d'une fonction
8. Notion de récursivité
Fonctions récursives
Algorithmes récursifs
9. Les tableaux
Déclaration d'un tableau
Utilisation et manipulation d'un tableau
Attestation de formation
Non certifiante
Sans niveau spécifique