Langage C - Initiation à la programmation
0/10
(0 avis)
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...
0/10
(0 avis)