Cours informatiques de programmation
Lobjectif de ces cours est dapprendre à programmer avec les deux langages de programmation:Python et Delphi Pascal
Pour chaque cours vous trouverez une liste dobjectifs à atteindre aussi bien au niveau du savoir que du savoir faire.
Les principaux cours de programmation ainsi que leur objectif correspondant ci-dessous:
Programmation Python
- Expliquer le rôle des différents niveaux de langages informatiques, depuis le binaire jusquaux langages de haut niveau
- Expliquer lintérêt des langages de haut niveau
- Expliquer la différence de fonctionnement entre un compilateur et un interpréteur
- Citer les avantages et les inconvénients des interpréteurs par rapport aux compilateurs
- Citer, en donnant des exemples, les différents types de données évoquées dans ce cours en langage Python
- Donner les règles pour les noms des variables en Python
- Décrire la méthode de travail pour résoudre un problème en informatique
Savoir
- Démarrer et arrêter linterpréteur Python
- Utiliser des valeurs entières et des valeurs flottantes
- Réaliser des calculs à laide de linterpréteur Python
- Exécuter des commandes dans linterpréteur Python
- Utiliser une méthode de travail rigoureuse pour résoudre des problèmes de programmation
- Ecrire et exécuter des programmes Python en utilisant la fonction input()
- Rendre un programme Python exécutable
Savoir faire
- Schématiser la méthode de résolution dun problème en informatique.
- Citer, dans lordre, les étapes de la résolution dun problème en informatique
- Citer les symboles des comparaisons utilisés en langage Python
- Justifier la notion de bibliothèque en informatique
Savoir
- Utiliser les opérateurs "/" et "%"
- Déterminer si un nombre est pair ou impair
- Décrire une situation dalternative dans le formalisme si...alors...sinon et graphiquement (arbre binaire)
- Décrire une situation dalternative simple ou composée en Python
- Décrire une situation dalternative à une branche en Python
- Décrire une situation dalternative complexe dans le formalise si...alors...sinon et graphiquement (arbre binaire)
- Transposer la description de lalternative complexe en langage Python
- Utiliser les bibliothèques math, random et turtle du langage Python
Savoir faire
Programmation Delphi Pascal
- Citer et commenter les deux types dinformations que peut traiter un ordinateur ;
- Expliquer la structure dune application Delphi en montrant le rôle de chacun des fichiers qui la constituent ;
- Expliquer la nature du travail à réaliser avec Delphi : réalisation dinterfaces utilisateur et du code Pascal.
- Expliquer la nécessité des langages dordinateur, à mi-chemin entre le langage machine et le langage humain ;
- Expliquer le rôle de léditeur de textes, du compilateur et de linterpréteur dans le cadre de la programmation des ordinateurs ;
- Situer les différents éléments de linterface du programme Delphi ;
- Expliquer la notion dobjet dans le cadre de la programmation et montrer comment des " objets " de la vie courante ressemblent à des " objets " de la programmation ;
- Illustrer la notion d" événement " dans le cadre de la programmation par objets ;
Savoir
- Enregistrer un projet Delphi avec la (ou les) fiche(s) quil utilise ;
- Compiler et exécuter un programme Delphi ;
- Visualiser et modifier les propriétés dun objet à laide de linspecteur dobjets de Delphi ;
- Modifier la valeur dune propriété lors de lexécution dun programme Delphi et en réponse à un événement.

