Description
Objectif de la formation: Acquérir une compréhension solide des concepts fondamentaux de l'algorithmique et développer les compétences nécessaires pour écrire des algorithmes efficaces et précis.
Objectifs pédagogiques
- Comprendre la définition et l'importance des algorithmes
- Apprendre à utiliser les structures de contrôle dans les algorithmes
- Apprendre à utiliser les structures de données dans les algorithmes
- Apprendre à résoudre les problèmes algorithmiques
Public concerné
Les débutants en programmation qui souhaitent apprendre les bases de l'algorithmique
Les développeurs souhaitant renforcer leurs compétences en algorithmique
Prérequis
Aucun pré-requis technique n'est nécessaire, mais une familiarité avec la logique et la pensée structurée serait bénéfique
Déroulé du programme
1
Introduction à l'algorithmique (3 heures)
3h
- Définition et importance des algorithmes
- Présentation des outils de conception d'algorithmes
- Travaux pratiques : Analyse de quelques algorithmes simples
2
Structures de contrôle dans les algorithmes (6 heures)
6h
- Structures de contrôle séquentielles
- Structures de contrôle conditionnelles
- Structures de contrôle en boucle
- Travaux pratiques : Création d'algorithmes utilisant différentes structures de contrôle
3
Structures de données dans les algorithmes (6 heures)
6h
- Types de données et variables
- Tableaux et listes
- Travaux pratiques : Création d'algorithmes utilisant différentes structures de données
4
Méthodes de résolution de problèmes (6 heures)
6h
- Méthodes de décomposition
- Techniques de résolution de problèmes courants
- Travaux pratiques : Résolution de problèmes algorithmiques en utilisant différentes méthodes
Informations
Durée
3 jour(s)
21h
Tarif
1850 € HT
HT