mardi 19 avril 2011

Cours informatiques de programmation

0 commentaires
L’objectif de ces cours est d’apprendre à programmer avec les deux langages de programmation:Python et Delphi Pascal

Pour chaque cours vous trouverez une liste d’objectifs à 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


    1. Savoir

    2. Expliquer le rôle des différents niveaux de langages informatiques, depuis le binaire jusqu’aux langages de haut niveau
    3. Expliquer l’intérêt des langages de haut niveau
    4. Expliquer la différence de fonctionnement entre un compilateur et un interpréteur
    5. Citer les avantages et les inconvénients des interpréteurs par rapport aux compilateurs
    6. Citer, en donnant des exemples, les différents types de données évoquées dans ce cours en langage Python
    7. Donner les règles pour les noms des variables en Python
    8. Décrire la méthode de travail pour résoudre un problème en informatique

      Savoir faire

    1. Démarrer et arrêter l’interpréteur Python
    2. Utiliser des valeurs entières et des valeurs flottantes
    3. Réaliser des calculs à l’aide de l’interpréteur Python
    4. Exécuter des commandes dans l’interpréteur Python
    5. Utiliser une méthode de travail rigoureuse pour résoudre des problèmes de programmation
    6. Ecrire et exécuter des programmes Python en utilisant la fonction input()
    7. Rendre un programme Python exécutable

      Savoir

    1. Schématiser la méthode de résolution d’un problème en informatique.
    2. Citer, dans l’ordre, les étapes de la résolution d’un problème en informatique
    3. Citer les symboles des comparaisons utilisés en langage Python
    4. Justifier la notion de bibliothèque en informatique

      Savoir faire

    1. Utiliser les opérateurs "/" et "%"
    2. Déterminer si un nombre est pair ou impair
    3. Décrire une situation d’alternative dans le formalisme si...alors...sinon et graphiquement (arbre binaire)
    4. Décrire une situation d’alternative simple ou composée en Python
    5. Décrire une situation d’alternative à une branche en Python
    6. Décrire une situation d’alternative complexe dans le formalise si...alors...sinon et graphiquement (arbre binaire)
    7. Transposer la description de l’alternative complexe en langage Python
    8. Utiliser les bibliothèques math, random et turtle du langage Python

  • Programmation Delphi Pascal


    1. Savoir

    2. Citer et commenter les deux types d’informations que peut traiter un ordinateur ;
    3. Expliquer la structure d’une application Delphi en montrant le rôle de chacun des fichiers qui la constituent ;
    4. Expliquer la nature du travail à réaliser avec Delphi : réalisation d’interfaces utilisateur et du code Pascal.
    5. Expliquer la nécessité des langages d’ordinateur, à mi-chemin entre le langage machine et le langage humain ;
    6. Expliquer le rôle de l’éditeur de textes, du compilateur et de l’interpréteur dans le cadre de la programmation des ordinateurs ;
    7. Situer les différents éléments de l’interface du programme Delphi ;
    8. Expliquer la notion d’objet dans le cadre de la programmation et montrer comment des " objets " de la vie courante ressemblent à des " objets " de la programmation ;
    9. Illustrer la notion d’" événement " dans le cadre de la programmation par objets ;

      Savoir faire

    1. Enregistrer un projet Delphi avec la (ou les) fiche(s) qu’il utilise ;
    2. Compiler et exécuter un programme Delphi ;
    3. Visualiser et modifier les propriétés d’un objet à l’aide de l’inspecteur d’objets de Delphi ;
    4. Modifier la valeur d’une propriété lors de l’exécution d’un programme Delphi et en réponse à un événement

    Leave a Reply

    Labels