Aller au contenu principal
LaPolaris lance ses formations, profitez de -40% jusqu'au 30 juin ! En savoir plus
Formation 2 jours (14 heures) 490.00 € HT 299.00 € HT Tarif lancement - jusqu'au 30/06/2026

Algorithmique et logique de programmation

Comprendre les bases de la pensée algorithmique avant d'apprendre un langage. Variables, conditions, boucles, fonctions : les fondations de tout développeur.

Dernière mise à jour le 02/04/2026

Public visé

  • Grands débutants sans aucune expérience en développement ou en programmation
  • Personnes en reconversion professionnelle cherchant un premier contact structuré avec l'informatique
  • Étudiants souhaitant consolider leur compréhension de la logique avant d'apprendre un langage
  • Toute personne souhaitant comprendre comment "pense" un développeur avant de coder

Objectifs pédagogiques

  • Comprendre ce qu'est un algorithme et son rôle dans le développement
  • Manipuler les concepts fondamentaux : variables, types de données, conditions et boucles
  • Décomposer un problème complexe en étapes logiques et ordonnées
  • Écrire des pseudocodes lisibles et structurés
  • Comprendre le rôle des fonctions et de la modularité
  • Réaliser le passage du pseudocode à l'implémentation dans un langage réel

Prérequis

  • Aucun prérequis technique
  • Savoir utiliser un ordinateur et un navigateur web
  • Curiosité et motivation suffisent

Programme détaillé

Module 1 – Introduction à la pensée algorithmique (2h)

  • Qu'est-ce qu'un algorithme ? Exemples du quotidien
  • Différence entre algorithme, programme et langage
  • Les étapes de la résolution d'un problème
  • Notion d'entrée, traitement, sortie
Module 2 – Variables et données (2h)
  • Variables : déclaration, affectation, portée
  • Types de données : entiers, flottants, chaînes, booléens
  • Opérateurs arithmétiques et logiques
  • Exercices pratiques en pseudocode
Module 3 – Structures conditionnelles (2h)
  • Si / Sinon / Sinon si
  • Conditions imbriquées
  • Cas pratiques : validation d'une saisie, choix d'un chemin
  • Erreurs de logique fréquentes
Module 4 – Boucles et itérations (3h)
  • Boucle Tant que (while)
  • Boucle Pour (for)
  • Boucles imbriquées
  • Cas pratiques : comptage, accumulation, recherche
Module 5 – Fonctions et modularité (2h)
  • Définir et appeler une fonction
  • Paramètres et valeurs de retour
  • Intérêt de la réutilisabilité du code
  • Exercices de décomposition fonctionnelle
Module 6 – Tableaux et structures de données simples (1h)
  • Notion de tableau / liste
  • Parcourir et modifier un tableau
  • Cas pratiques : tri simplifié, recherche d'un élément
Module 7 – Du pseudocode au vrai code (2h)
  • Transposition vers Python (ou JavaScript selon le parcours)
  • Comparaison syntaxe pseudocode / langage réel
  • Mini-exercice de traduction et exécution

Compétences visées

  • Raisonner de façon algorithmique face à un problème concret
  • Écrire des structures de contrôle (conditions, boucles) en pseudocode
  • Décomposer un problème complexe en sous-problèmes résolubles
  • Lire et comprendre un algorithme simple écrit par un tiers
  • Transposer une logique algorithmique vers un premier langage de programmation

Modalités et méthodes pédagogiques

 Formation délivrée en présentiel ou distanciel (visioconférence). Le formateur alterne entre méthode démonstrative (résolution pas à pas au tableau ou à l'écran), méthode interrogative (questionnement socratique pour faire émerger la logique) et méthode active (exercices de pseudocode et mise en situation). L'accent est mis sur la compréhension profonde plutôt que sur la mémorisation syntaxique. 

Modalités d'évaluation

  • En cours de formation : exercices de pseudocode corrigés à chaque module, mises en situation logiques
  • En fin de formation : résolution d'un problème algorithmique complet (de l'analyse au pseudocode structuré)
  • Questionnaire d'auto-évaluation des acquis en fin de parcours

Critères d'évaluation

  • Capacité à décomposer un problème en étapes logiques claires et ordonnées
  • Exactitude et lisibilité du pseudocode produit
  • Bonne utilisation des structures de contrôle (conditions, boucles, fonctions)
  • Autonomie dans la résolution d'un exercice algorithmique inédit
  • Capacité à transposer un algorithme simple vers un langage de programmation réel

Modalités de validation

Attestation de fin de formation délivrée à l'issue du parcours, conditionnée à une assiduité d'au moins 80 % et à la réalisation de l'exercice final. L'attestation précise les objectifs atteints et les compétences acquises. 

Moyens pédagogiques et techniques

  • Support de cours numérique mis à disposition des apprenants
  • Fiches d'exercices progressives avec corrigés détaillés
  • Outil de pseudocode en ligne (ex : Flowgorithm ou équivalent) pour visualiser l'exécution
  • Tableau blanc interactif (présentiel) ou outil collaboratif type Excalidraw (distanciel)
  • Pour le distanciel : visioconférence (Microsoft Teams ou équivalent), partage d'écran, chat en direct
  • Accès à la plateforme pédagogique LaPolaris (supports, ressources, émargement)

Accessibilité aux personnes en situation de handicap

Nos formations sont accessibles aux personnes en situation de handicap. Pour toute situation nécessitant un aménagement (matériel, temporel ou pédagogique), nous vous invitons à nous contacter avant l'inscription afin d'étudier les adaptations possibles. Référent handicap : contact@lapolaris.fr

Suivi et accompagnement

  • Feuilles d'émargement signées par demi-journée (présentiel) ou émargement numérique (distanciel)
  • Traçabilité des activités pédagogiques réalisées
  • Attestation d'assiduité délivrée en fin de formation
  • Suivi individuel de la progression via les exercices pratiques corrigés

Conditions d'accès

Formation accessible sur inscription directe, sans prérequis administratif particulier. Le financement peut être pris en charge par l'employeur dans le cadre d'un plan de développement des compétences, ou en autofinancement. LaPolaris est un organisme de formation en cours de certification Qualiopi. 

Délais d'accès

Inscription possible jusqu'à 5 jours ouvrés avant le début de la session. Pour toute demande urgente, nous contacter directement.