Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Langage C - Initiation à la programmation

Langage C - Initiation à la programmation

Formation à distance
Durée : 14 heures (2 jours)
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire

Formation créée le 10/01/2023.

Version du programme : 1

Programme de la formation

Objectif de formation : Appréhender les fondamentaux de la programmation avec le langage C

Objectifs de la formation

  • Construire des programmes à l'aide d'un algorithme
  • Apprendre à utiliser les caractéristiques de lexique et de syntaxe d'un langage pour rédiger un programme
  • Exécuter, déboguer et tester un programme
  • Contrôler les données à l'aide de divers variables
  • Structurer les traitements avec des structures de contrôles
  • Connaitre l'organisation d'un programme avec des procédures et des fonctions

Profil des bénéficiaires

Pour qui
  • Tout public
Prérequis
  • Aucun

Contenu de la formation

  • Introduction
    • Définition d'un programme
    • Définition d'un langage et présentation des différents paradigmes
    • Définition d'un algorithme et du pseudo-langage
    • Compilateurs & exécutables
    • Travaux pratiques : Introduction à un algorithme en pseudo-langage
  • Conception d'un programme
    • Création d'un programme : syntaxe & instructions
    • Compilation & exécution du programme
    • Définition d'une librairie, rôles & usage
    • Travaux pratiques : Rédaction, compilation & exécution d'un programme en langage C
  • Règles de programmation
    • Convention de nommage & convention syntaxique
    • Rôle et intérêt des commentaires
    • Amélioration de la lisibilité des programmes
    • Travaux pratiques : Étude de programmes avec conventions de nommage, commentaires et indentations
  • Présentation des variables
    • Définition d'une variable
    • Types primitifs
    • Déclaration, définition & initialisation d'une variable
    • Constantes
    • Saisie, affichage, affectation, conversion de type
    • Organisation des données sous forme de tableaux
    • Travaux pratiques : Gestion des variables et des tableaux dans des programmes
  • Opérateurs et expressions
    • Présentation des différents opérateurs
    • Combinaison d'opérateurs
    • Expression booléenne
    • Travaux pratiques : Utilisation des opérateurs dans un programme
  • Structures de contrôle
    • Blocs d'instructions
    • Sélections alternatives
    • Boucles itératives
    • Imbrication des instructions
    • Travaux pratiques : Manipulation des structures de contrôle dans des programmes
  • Procédures & fonctions
    • Définitions de procédure & de fonction
    • Intérêt et rôle des procédures et fonctions
    • Passage de configuration
    • Code retour d'une fonction. Appel de fonctions.
    • Travaux pratiques : Déploiement d'une procédure et d'une fonction au sein d'un programme
  • Administration des programmes
    • Tour d'horizon des différents messages d'erreur
    • Débogueur : exécution d'un programme pas à pas, points d'arrêt, inspection des variables
    • Tests unitaires
    • Travaux pratiques : Déploiement d'un débogueur pour contrôler l'exécution des programmes
Équipe pédagogique

Professionnel expert technique et pédagogique

Suivi de l'exécution et évaluation des résultats
  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
  • Espace intranet de formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...