Détails
- 16 Sections
- 76 Lessons
- 14 heures
Expand all sectionsCollapse all sections
- Introduction5
- 1.1Définition d’un programme
- 1.2Définition d’un langage et présentation des différents paradigmes
- 1.3Définition d’un algorithme et du pseudo-langage
- 1.4Compilateurs & exécutables
- 1.5Travaux pratiques : Introduction à un algorithme en pseudo-langage
- Introduction5
- 2.1Définition d’un programme
- 2.2Définition d’un langage et présentation des différents paradigmes
- 2.3Définition d’un algorithme et du pseudo-langage
- 2.4Compilateurs & exécutables
- 2.5Travaux pratiques : Introduction à un algorithme en pseudo-langage
- Conception d'un programme4
- 3.1Création d’un programme : syntaxe & instructions
- 3.2Compilation & exécution du programme
- 3.3Définition d’une librairie, rôles & usage
- 3.4Travaux pratiques : Rédaction, compilation & exécution d’un programme en langage C
- Conception d'un programme4
- 4.1Création d’un programme : syntaxe & instructions
- 4.2Compilation & exécution du programme
- 4.3Définition d’une librairie, rôles & usage
- 4.4Travaux pratiques : Rédaction, compilation & exécution d’un programme en langage C
- Règles de programmation4
- 5.1Convention de nommage & convention syntaxique
- 5.2Rôle et intérêt des commentaires
- 5.3Amélioration de la lisibilité des programmes
- 5.4Travaux pratiques : Étude de programmes avec conventions de nommage, commentaires et indentations
- Règles de programmation4
- 6.1Convention de nommage & convention syntaxique
- 6.2Rôle et intérêt des commentaires
- 6.3Amélioration de la lisibilité des programmes
- 6.4Travaux pratiques : Étude de programmes avec conventions de nommage, commentaires et indentations
- Présentation des variables7
- 7.1Définition d’une variable
- 7.2Types primitifs
- 7.3Déclaration, définition & initialisation d’une variable
- 7.4Constantes
- 7.5Saisie, affichage, affectation, conversion de type
- 7.6Organisation des données sous forme de tableaux
- 7.7Travaux pratiques : Gestion des variables et des tableaux dans des programmes
- Présentation des variables7
- 8.1Définition d’une variable
- 8.2Types primitifs
- 8.3Déclaration, définition & initialisation d’une variable
- 8.4Constantes
- 8.5Saisie, affichage, affectation, conversion de type
- 8.6Organisation des données sous forme de tableaux
- 8.7Travaux pratiques : Gestion des variables et des tableaux dans des programmes
- Opérateurs et expressions4
- 9.1Présentation des différents opérateurs
- 9.2Combinaison d’opérateurs
- 9.3Expression booléenne
- 9.4Travaux pratiques : Utilisation des opérateurs dans un programme
- Opérateurs et expressions4
- 10.1Présentation des différents opérateurs
- 10.2Combinaison d’opérateurs
- 10.3Expression booléenne
- 10.4Travaux pratiques : Utilisation des opérateurs dans un programme
- Structures de contrôle5
- 11.1Blocs d’instructions
- 11.2Sélections alternatives
- 11.3Boucles itératives
- 11.4Imbrication des instructions
- 11.5Travaux pratiques : Manipulation des structures de contrôle dans des programmes
- Structures de contrôle5
- 12.1Blocs d’instructions
- 12.2Sélections alternatives
- 12.3Boucles itératives
- 12.4Imbrication des instructions
- 12.5Travaux pratiques : Manipulation des structures de contrôle dans des programmes
- Procédures & fonctions5
- 13.1Définitions de procédure & de fonction
- 13.2Intérêt et rôle des procédures et fonctions
- 13.3Passage de configuration
- 13.4Code retour d’une fonction. Appel de fonctions.
- 13.5Travaux pratiques : Déploiement d’une procédure et d’une fonction au sein d’un programme
- Procédures & fonctions5
- 14.1Définitions de procédure & de fonction
- 14.2Intérêt et rôle des procédures et fonctions
- 14.3Passage de configuration
- 14.4Code retour d’une fonction. Appel de fonctions.
- 14.5Travaux pratiques : Déploiement d’une procédure et d’une fonction au sein d’un programme
- Administration des programmes4
- 15.1Tour d’horizon des différents messages d’erreur
- 15.2Débogueur : exécution d’un programme pas à pas, points d’arrêt, inspection des variables
- 15.3Tests unitaires
- 15.4Travaux pratiques : Déploiement d’un débogueur pour contrôler l’exécution des programmes
- Administration des programmes4
- 16.1Tour d’horizon des différents messages d’erreur
- 16.2Débogueur : exécution d’un programme pas à pas, points d’arrêt, inspection des variables
- 16.3Tests unitaires
- 16.4Travaux pratiques : Déploiement d’un débogueur pour contrôler l’exécution des programmes