Algorithme et structure de données
Objectifs, programme, validation de la formation
Objectifs
- Vous êtes coaché par des professionnels qui maîtrisent parfaitement l algorithmique
- Un suivi personnalisé
- Une formation concrète
- Vous choisissez votre rythme
- Une communauté engagée
Description, programmation
Introduction aux algorithmesDécouvrez les algorithmes, leur intérêt, leur forme et les soft skills à développer pour concevoir de bons algorithmes.
La machine de TuringDans ce chapitre, vous découvrirez la toute première machine permettant d exécuter des algorithmes : la machine de Turing. Apprenez également à modéliser des diagrammes d¿états fonctionnant avec cette machine.
Les instructions de base d’un algorithmeDans ce chapitre, vous apprendrez à utiliser les 4 types d¿instructions qui composent un algorithme : les affectations de variable, les tests, les boucles, et les opérations d¿écriture et de lecture. Vous développerez plusieurs algorithmes en pseudo-code que vous pourrez ensuite tester directement via un outil.
Les structures de donnéesDans ce chapitre, vous découvrirez et apprendrez à mettre en place différentes structures de données : des tableaux statiques et dynamiques, des piles et des files (FIFO), des arbres binaires ainsi que des graphes.
La récursivitéDans ce chapitre, vous découvrirez les fonctions et leur intérêt. Par la suite, vous apprendrez à développer des algorithmes récursifs puis à les transformer en algorithmes itératifs. Vous apprendrez également à mesurer leur complexité spatiale et temporelle afin de comparer leurs performances.
Des algorithmes bien connusDans ce chapitre, vous découvrirez et développerez des algorithmes bien connus : le tri à bulle, la recherche par dichotomie, la tour de Hanoï, les algorithmes de compression RLE et Huffman, parcours de graphe en profondeur et en largeur, recherche du plus court chemin sur des graphes avec les algorithmes A* et Dijkstra.
Validation et sanction
Accès à une certification officiellement reconnue
Type de formation
Perfectionnement, élargissement des compétences
Niveau de sortie sans niveau spécifique
Durée, rythme, financement
Durée 70 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Aucun
Périodes prévisibles de déroulement des sessions
Session débutant le : 01/01/2021
Adresse d'inscription
4 chemin de la Lande 81150 Florentin
Lieu de formation
Organisme de formation responsable
Digitalchimist
Adresse
4 chemin de la Lande 81150 Florentin
Téléphone
Site web
https://digitalchimist.com/