Formation algorithmie théorique : boostez vos compétences

Ostatnia aktualizacja : 02/10/2026

Bannière visuelle de présentation de la formation
Allez au-delà du code et maîtrisez la logique. De la récursivité aux graphes en passant par le calcul de complexité, bâtissez des fondations solides en algorithmique.

Grupa docelowa

  • Personne souhaitant être formée aux fondements théoriques de l'algorithmique.

Wymaganie wstępne

  • Cette formation ne nécessite aucun pré-requis

Cele szkolenia

  • Maîtriser le concept de récursivité et ses applications pratiques (suites, parcours d'arbres).
  • Analyser et calculer la complexité temporelle et spatiale des principaux algorithmes de tri et de recherche.
  • Implémenter des algorithmes de parcours et de recherche sur les structures de données fondamentales (arbres, graphes).
  • Appliquer des algorithmes de graphes pour résoudre des problèmes concrets (ex: plus court chemin avec Dijkstra).

Opis

Si vous souhaitez un programme de formation sur-mesure sur cette thématique, merci de nous interroger

 

Programme :

  • Rappels:
    • Rappel sur les différentes structures de données
      • Les files et les piles (FIFO/LIFO)
      • Les listes linéaires chaînées
      • Les arbres et graphes
      • Les tableaux indicés
      • Les tableaux associatifs
    • Calculer la complexité d'un algorithme
      • Qu'est-ce que la complexité d'un algorithme ?
      • Complexité temporelle et spatiale
      • Notations
      • Exemples de calculs de complexité
  • La récursivité:
    • Comprendre le concept des fonctions récursives
      • Qu'est-ce qu'une fonction récursive
      • Premier exemple : compte à rebours
      • Avantages et inconvénients des fonctions récursives
      • Exemples d'applications : les suites numériques incontournables (factorielle et Fibonacci), le parcours d'arbres, les analyseurs syntaxiques, la recherche de solutions, les fractales
      • Mesurer le coût d'une fonction récursive
      • Utiliser le cache pour diminuer la récursivité et améliorer les performances
    • Mise en pratique
      • La tour de Hanoi
      • Créer un analyseur syntaxique
      • Dessiner une fractale
      • Calculer une suite numérique
      • Résoudre le problème du jeu «le compte est bon»
      • Parcours d'arbre
      • Parcourir un labyrinthe
  • Tris et recherche
    • Algorithmes de tris et de recherche
      • Recherche séquentielle
      • Recherche binaire
      • Recherches avec une table de hachage
      • Les principaux algorithmes de tris : Tri à bulles, tri sélectif, tri par insertion, tri de shell, tri par fusion, tri rapide (quick sort)
      • Etude de la complexité en temps et mémoire des différentes solutions
    • Mise en pratique
      • Recherche de valeurs dans une liste
      • Recherche de valeurs dans une liste triée
      • Intersection de listes avec les tables de hachage
      • Implémentation et mesure des différents algorithmes de tris
  • Les arbres
    • Les arbres
      • Qu'est-ce qu'un arbre ?
      • Terminologie associée aux arbres
      • Les arbres binaires
      • Comment représenter un arbre ?
      • Comment parcourir un arbre ? Parcours infixé, préfixé, postfixé
      • Recherche dans un arbre
    • Exercices pratiques
      • Parcours en largeur et profondeur d'un arbre généalogique
      • Créer un arbre de décision
      • Implémenter une recherche binaire
      • Insertion et suppression d'éléments dans un arbre
      • Réaliser un interpréteur
  • Les graphes
    • Les graphes
      • Qu'est-ce qu'un graphe ?
      • Terminologie associée aux graphes
      • Comment représenter un graphe ?
      • Recherche dans un graphe
      • Parcours de graphes
      • Modifier un graphe
      • Principaux problèmes traités avec les graphes : existe-t-il un chemin, plus court/long chemin, l'algorithme du voyageur de commerce, coloration d'un graphe...
    • Exercices pratiques
      • Recherche du plus court chemin avec l'algorithme de Dijkstra
      • Algorithme du voyageur de commerce
      • Parcours en largeur et profondeur (BFS/DFS)
      • Jeux algorithmiques utilisant des graphes (NIM, Col, Gendarme et voleur...)

Metody nauczania

La pédagogie repose principalement sur :

  • L'implication des stagiaires,
  • Le centrage permanent sur les préoccupations quotidiennes,
  • L'interactivité stagiaires / groupe / intervenante
  • Mises en situations, exercices, débriefing
  • 70% de la formation sera basée sur des mises en situation, des cas pratiques, des jeux de rôles, des quizz…qui permettront d'accompagner et d'évaluer la bonne intégration des enseignements de la formation.

Zasoby i wsparcie pedagogiczne

  • Etudes de cas
  • Quizz
  • QCM
  • Support powerpoint
  • Livret du participant

Informacje o rekrutacji

  • Nous apportons une réponse en 48h à toute demande de formation.
  • L'apprenant peut s'inscrire à notre formation jusqu'à 3 jours avant le début de la formation.
  • Suite à l'analyse des besoins, un planning de mise en œuvre est défini conjointement.
  • Cette formation peut être suivie en présentiel ou en distanciel.
  • Un formateur expérimenté, expert du sujet animera la formation.
  • Un ordinateur équipé d'une caméra sera nécessaire si la formation a lieu à distance.
  • Évaluation à chaud lors de chaque session et évaluation à froid 2 mois après la formation.

Nabyte kompetencje

  • Comment estimez-vous votre niveau de connaissances et votre aptitude à mettre en pratique les concepts des fonctions récursives ?
  • Combien de cas d'utilisation différents des fonctions récursives pouvez-vous citer ?
  • Pouvez-vous citer les 3 règles que doit respecter un algorithme récursif ?
  • Sauriez-vous citer des structures de données très utilisées par les algorithmes récursifs ?
  • Comment évaluez-vous votre capacité à calculer la complexité d'un algorithme ?
  • Savez-vous utiliser la notation Big O ?
  • Pouvez-vous citer des algorithmes dont la complexité est linéaire, logarithmique, quadratique et exponentielle ?
  • Connaissez-vous des outils permettant d'estimer la complexité temporelle ou spatiale d'un algorithme ?

Profil Tenera(ów)

  • Expert(e)-formateur(trice) spécialisé(e) en informatique théorique, conception d'algorithmes et structures de données.

Metody oceny i monitorowania

  • Test de positionnement au début et à la fin de la formation
  • Evaluation tout au long de la formation (quizz, mises en situation, cas pratiques...)
  • 70% de la formation sera basée sur des mises en situation, des cas pratiques, des jeux de rôles, des quizz…qui permettront d'accompagner et d'évaluer la bonne intégration des enseignements de la formation. (Cette information est présente sous "Modalités pédagogiques", mais doit apparaître sous "Modalités d'évaluation et de suivi" selon l'attendu).
  • Un formateur expérimenté, expert du sujet animera la formation.
  • Un ordinateur équipé d'une caméra sera nécessaire si la formation a lieu à distance.
  • Évaluation à chaud lors de chaque session et évaluation à froid 2 mois après la formation.

Informacje o dostępności

  • Si un bénéficiaire a des contraintes particulières liées à une situation de handicap, veuillez contacter au préalable le référent handicap d'Adaliance, Bruno PANHARD au 01.46.21.74.33 ou via panhard@adaliance.com, afin que nous puissions, dans la mesure du possible, adapter l'action de formation.

FAQ

Qu'est-ce que la formation algorithmie et à qui s'adresse-t-elle ?

La formation algorithmie dure 7 h soit 1 jour et s'adresse aux personnes qui veulent consolider les fondements théoriques de l'algorithmique. Elle traite de la récursivité et de ses applications, du calcul de la complexité en temps et en mémoire des algorithmes de tri et de recherche, ainsi que des parcours d'arbres et de graphes, jusqu'au plus court chemin.

Peut-on suivre la formation algorithmie sans expérience préalable ?

La formation algorithmie ne nécessite aucun prérequis. Un test de positionnement est réalisé au début et à la fin de la formation, et l'évaluation se poursuit tout au long de la session par des quizz, des mises en situation et des cas pratiques.

Sur combien de jours se déroule la formation algorithmie et où a-t-elle lieu ?

La formation algorithmie dure 7 h soit 1 jour. Elle peut être suivie en présentiel ou en distanciel ; à distance, un ordinateur équipé d'une caméra est nécessaire. L'inscription reste possible jusqu'à 3 jours avant le début de la formation, et toute demande reçoit une réponse sous 48 h.

La formation algorithmie est-elle finançable par un OPCO ?

Adaliance est certifiée Qualiopi pour la catégorie d'actions suivante : actions de formation. À ce titre, la formation algorithmie peut faire l'objet d'une demande de financement auprès de votre OPCO ou du FNE-Formation. Le tarif dépend du format retenu (INTER ou INTRA) et du nombre de participants.

Qu'est-ce que les participants savent faire après la formation algorithmie ?

À l'issue de la formation algorithmie, les participants savent appliquer la récursivité, calculer la complexité temporelle et spatiale des principaux algorithmes de tri et de recherche, et implémenter des parcours et des recherches sur les arbres et les graphes. L'ancrage est mesuré par un test de positionnement final et une évaluation à froid deux mois après la session, complétés par notre outil de mesure du ROI, qui permet d'évaluer le niveau des participants avant et après la formation.

Faire une demande pour cette formation

Envoyer ma Demande

Dostępność

Wybierz żądany poziom kontrastu
Ogranicz animacje
Dostosuj rozmiar czcionki
Wybierz żądaną czcionkę

Informacja o dostępności