Description
Objectif général: À l’issue de la formation, les participants auront les compétences nécessaires pour structurer, écrire, exécuter, déboguer et tester un programme en utilisant un langage de programmation de base. Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20 Niveau SAME visé : Application (A) Compétences visées Écrire des programmes simples en suivant des algorithmes préalablement définis. Comprendre la syntaxe et le lexique d’un langage de programmation. Utiliser un environnement de développement pour compiler et exécuter un programme. Détecter et corriger les erreurs dans un programme informatique.
Objectifs pédagogiques
- Comprendre les bases de la structuration d’un programme informatique.
- Utiliser un langage de programmation pour écrire des scripts simples.
- Tester, déboguer et améliorer un programme.
- Appliquer un algorithme pour résoudre un problème concret.
Public concerné
Prérequis
Déroulé du programme
Jour 1 : Introduction à la programmation et structuration de programmes (6 heures)
- Introduction aux concepts de programmation (1 heure)
Qu’est-ce qu’un programme ?
Principes fondamentaux : variables, types de données, instructions conditionnelles.
Présentation des outils nécessaires (IDE, compilateur).
Travaux pratiques : Découverte et installation d’un environnement de développement (ex. Visual Studio Code).
- Structuration de programmes selon un algorithme (2,5 heures)
Analyse des problèmes et élaboration d’un algorithme.
Organisation du code : fonctions, boucles et conditions.
Travaux pratiques : Écrire un programme basé sur un algorithme simple.
- Lexique et syntaxe d’un langage de programmation (2,5 heures)
Présentation d’un langage de programmation de base (Python, C, etc.).
Syntaxe fondamentale : déclarations, expressions, structures de contrôle.
Travaux pratiques : Créer des scripts simples respectant les règles de syntaxe.
Jour 2 : Compilation, exécution et débogage de programmes (6 heures)
- Compiler et exécuter un programme (2 heures)
Processus de compilation : traduction du code en langage machine.
Résolution des erreurs de compilation.
Travaux pratiques : Compiler et exécuter plusieurs programmes avec des erreurs intentionnelles.
- Déboguer et tester un programme (3 heures)
Identifier et corriger les erreurs d’exécution (logique, syntaxe).
Introduction aux tests unitaires pour vérifier la fiabilité du programme.
Travaux pratiques : Développer et tester un programme interactif (ex. calculatrice simple).
- Projet final (1 heure)
Écriture et exécution d’un programme résolvant un problème concret.
Débriefing et validation des acquis avec le formateur.
Informations
Durée
2 jour(s)
12h
Sur demande