Weekly outline

  • Bienvenue à mon cours d'informatique dédié aux étudiants en SM!!

      

      

    • Fiche contact enseignante du module: BENMANSOUR Asma

    • Pré-requis et test d'entrée



    • Organisation du cours et liens entre les chapitres

    • Chapitre I: Eléments de base du langage Python


      A l'issu de ce chapitre l'apprenant sera capable de : 

      • Mémoriser les caractéristiques principale du langage    
      • Différencier entre un algorithme et un programme lors de la conception de la solution à un problème
      • Comprendre la technique de production et la technique de construction d'un programme python
      • Distinguer entre les différentes versions du langage crées à ce jour.
      • Mettre en pratique les divers modes d’exécutions disponibles du langage.                                                                                                        


    • Chapitre II: Premiers éléments de programmation en Python


      A l'issu de ce chapitre, l'apprenant sera capable de :

      • Mémoriser les règles de construction des identifiants (noms de variables)
      • Différencier entre les types de données entier, booléenne, réel et chaîne de caractère
      • Manipuler les données grâce à un vocabulaire de mots réservés et  aux différents types de données.
      • Citer quelques méthodes s’appliquant sur le type chaîne de caractère.
      • Distinguer ces méthodes à partir du type de retour: une nouvelle chaîne ou une valeur booléenne.
      • Mettre en pratique la priorité entre opérateurs arithmétique lors du calcul des expressions mathématiques
      • Reconnaître la fonction permettant de saisir des informations,  depuis une lecture au clavier.
      • Reconnaître et distinguer entre les différentes façon permettant d'afficher des informations sur l'écran.
      • Identifier les données à saisir, les données de traitement et les données à afficher lors de l'élaboration du programme.


    • Chapitre III: Le contrôle du flux d'instructions: if..elif...else , Boucle for et Boucle while


      A l'issu de ce chapitre l'apprenant sera capable de :

      • Mémoriser la syntaxe d'écriture d'une structure conditionnelle sous toute ses forme (if +elif)ou (il+elif+..+else),etc...
      • Mettre en pratique cette syntaxe lors de la résolution d'un problème posé:

      1.  En faisant ressortir le nombre de conditions impliqués c’est à dire le nombre de tests à effectuer.
      2. Comprendre et mémoriser les règles de construction d'une condition (expression logique).
      3. Évaluer le résultat d'une expression logique (True ou False).

      • Mémoriser la syntaxe d'écriture de la boucle for et la boucle while.
      • Comprendre la différence entre la boucle for et la boucle while.
      • Sélectionnez et mettre en pratique la boucle adéquate à un problème posé.                                                                                    

    • SEMESTRE 2-Chapitre IV: Les listes et les tableaux

      A l'issu de ce chapitre l'apprenant sera capable de :

      • Manipuler (lire, écrire,..) des données de différents types en utilisant les listes.
      • Manipuler des données de même type en utilisant les tableaux

      • Mettre en pratique les étapes permettant la Création d'un tableau à une dimension (vecteur) à savoir:
      1. Lecture de la taille du vecteur
      2. Initialisation du vecteur
      3. Lecture de éléments du vecteur
      • Mettre en pratique les étapes permettant la Création d'un tableau à deux dimensions (matrice) à savoir:
      1. Lecture des dimensions : nombre de lignes et nombre de colonnes
      2. Initialisation de la matrice
      3. Lecture de éléments de la matrice
      • Manipuler les tableaux à une et deux dimensions  
      • Mettre en pratique la boucle for pour parcourir un tableau existant afin de :
      1. Ajouter des éléments
      2. Supprimer des éléments
      3. Afficher ses éléments  
      • Mémoriser et mettre en pratique quelques fonctions/méthodes sur les tableaux                                                                                                                                                                         

                                           



    • SEMESTRE 2-Chapitre V: Les fonctions


      A l'issu de ce chapitre l'apprenant sera capable de :
      • Comprendre  l'utilisation des sous programme (sous problème) dans le programme principale (problème globale).
      • Mémoriser la syntaxe de définition d'une fonction et d'une procédure.
      • Comprendre la différence entre une fonction et une procédure lors de la résolution d'un sous problème.
      • Détecter la solution adéquate (fonction ou procédure) permettant de résoudre un sous problème du problème globale.
      • Mettre en pratique la syntaxe d'écriture d'une fonction/procédure dans l'écriture d'un sous programme.
      • Reconnaître et manipuler les variables locales et les variables globales dans le programme principale.



    • Ressources d'aide

      Nous mettons à votre disposition quelques ressources complémentaires au cours proposés dans les différents chapitres, quelques unes d'entre elles sont proposées dans les systèmes de remédiations proposés en cas d'échec aux évaluations formatives en fin de chapitre.

    • Test de sortie

         

    • Références bibliographiques