Aperçu des sections

  • CdG Voltaire : cours de programmation 1ère année

  • 1N-11.12.13 : ma 12 février 2026
    1N-11.12.13 : ma 19 février 2026

    Objectifs

    Les listes par la pratique :

    1. Introduction par l'exemple de la notion de liste ;
    2. Utilisation des listes dans la pratique ;
    3. Notion de liste en Python ;
    4. Définir une liste en Python (plusieurs formes comme les exemples) ;
    5. Caractéristiques d'une liste : ordonnée, mutable, duplication, longueur, types éléments ;
    6. Méthodes : lecture, modification, ajout, suppression d'éléments, trier ;
    7. Itération sur les listes ;
    8. Exemples pratiques.
    Objectifs
    Fichiers: 4
  • 1N-11.12.13 : je 5 février 2026

    Objectifs

    • Algorithmique
      • Les trois structures : séquence, alternative et itération (boucle) ;
      • Etre capable de dessiner un logigramme correspondant à des mouvements de robot ;
      • (voir document)

    Objectifs
  • 1N-11.12.13 : je 29 janvier 2025

    Objectifs

    Du robot au code Python avec Turtle 

    • Solutions atelier robotique
      • Théorie ;
      • Rapport entre : atelier robot - algorithmique - programmation ;
      • Structures algorithmiques
        • Séquence ;
        • Alternative ;
        • Itération (boucle).
      • Logigrammes.
    • Turtle avec Thonny
      • Importation
        • from turtle import *
      • Turtle :
        • Les commandes ;
        • Exemples pratiques ;
        • Exercices en autonomie.

    Mario analyse

    Objectifs
    Fichiers: 3
  • 1N-11.12.13 : je 15.22 janvier 2025

    Objectifs

    Mise en place d'algorithmes pour le pilotage de robot 

    • Introduction
      • Qu'est-ce qu'un robot ?
      • Quel rapport entre les algorithmes et les robots ?
      • Architecture d'un robot : ses capteurs ("entrées) et ses effecteurs ("sorties") ;
      • Révision des trois structures algorithmiques.
    • Atelier  :
      • Installation et configuration des logiciels et connexion du robot ;
      • Présentation du fonctionnement des robots ;
      • Présentation des projets ;
      • Réalisation d'un projet illustratif complet.
    • Mise en pratiques
      • Par équipe de 2 :
        • Exercer les séquences ;
        • Exercer les alternatives ;
        • Exercer les boucles;
        • Mise en interaction de tous les robots.

    Mario analyse

    Objectifs
    Fichier: 1
  • 1N-11.12.13 : je 08 janvier 2026

    Objectifs

    • Sur la base du code élaboré les dernières leçons, ajouter :
      • Validation des saisies : uniquement 1, 2 ou 3 allumettes ;
      • Possibilité de faire plusieurs parties ;
      • Eviter le doublement du code : joueur 1, joueur 2.

    • Stratégie gagnante :
      • Le deuxième joueur gagne toujours,
      • Jouer contre l'ordinateur et ne jamais pouvoir gagner.
    Objectifs
    Fichiers: 3
  • Joyeuses fêtes

  • 1N-11.12.13 : je 11 décembre 2025

    Objectifs

    • Synthèse des tous les concepts sous la forme de l'élaboration et de la programmation du jeu de Nim ou jeu des allumettes :
      1. Comprendre le jeu des allumettes ;
      2. Analyse de l'algorithme avec l'élaboration d'un logigramme ;
        • Discussion des différentes approches possibles.
      3. Programmation du jeu en Python ;
      4. Élaboration d'un jeu de tests pour vérifier le programme (avant livraison du code).
    Objectifs
    Dossier: 1 Devoir: 1
  • 1IN-11.12.13 : je 4 décembre 2025

    Objectifs

    Sujets :

    • Les variables : théorie, type, déclaration et affectation ;
    • Conditions logiques ;
    • Structures algorithmiques :
      • séquence ;
      • Structure itérative bornée :  boucle for ;
      • Structure itérative non bornée :  boucle while ;
      • Instruction conditionnelle : if, if - else et elif ;
    • A partir d'un code Python être capable de l'expliquer ;
    • A partir d'un énoncé, être capable de produire un code en Python.

    Modalité de l'évaluation :

    • Évaluation sur papier ;
    • Ordinateur uniquement disponible pour Thonny pour tester vos codes ;
    • Document autorisé : uniquement le mémento Python.

    Documents autorisés

    Objectifs
  • 1N-11.12.13 : je 27 novembre 2025

    Objectifs

      • Préparation de l'évaluation 02 ;
        • Les variables : théorie, type, déclaration et affectation ;
        • Conditions logiques ;
        • Structures algorithmiques :
          • séquence ;
          • Structure itérative bornée : boucle for ;
          • Structure itérative non bornée : boucle while ;
          • Instruction conditionnelle : if, if - else et elif ;
        • A partir d'un code Python être capable de l'expliquer ;
        • A partir d'un énoncé, être capable de produire un code en Python.
    Objectifs
    Dossier: 1
  • 1N-11.12.13 : je 20 novembre 2024

    Objectifs

      • Contenu
        • Introduction à la notion d'instructions conditionnelles ;
        • conditiion d'arrêt ;
        • Structure du while ;
        • Exercices

    Objectifs
    Dossier: 1 URL: 1
  • 1N-11.12.13 : je 13 novembre 2025

    Objectifs

      • Discussion solutions structures conditionnelles
        • Exercices 5, 7 et 9.

      • Itération : boucle bornée (for)
      • Contenu
        • Introduction à la notion d'instructions conditionnelles ;
        • for et in range ;
        • liste [..., ...] ;
        • Exercices.

    Objectifs
    Dossier: 1 URL: 1
  • 1N-11.12.13 : je 6 novembre 2025

    Objectifs

      • Structures conditionnelles
      • Contenu
        • Introduction à la notion d'instructions conditionnelles ;
        • Opérations de comparaison en Python ;
        • if, if ... else, if ... elif ... else ;
        • Exercices.
    Objectifs
    Dossier: 1 URL: 1
  • 1N-11.12.13 : je 30 octobre 2025

    Objectifs

      • Contenu
        • Introduction à la notion de variable ;
        • Nommage et type de variables ;
        • Déclaration / affectation / lecture et modification ;
        • Exercices.
    Objectifs
    Dossier: 1 URL: 1
  • 1N-11-12-13 : je 16 octobre 2025

    Objectifs

      • Architecture d'un ordinateur : unités et ordres de grandeur ;
      • Introduction programmation sur la base d'algorithmes ;
      • Introduction Python ;
      • Variables ;
      • Déclaration et affectation ;
      • Introduction à la boucle : for ;
      • Entrée / sortie.
    Objectifs
    Dossier: 1
  • je 2 octobre2024

    Objectifs

    Champ de l'évaluation:

    • Architecture d'un ordinateur
      • Reconnaître les différents composants d'un ordinateur
      • Les unités et les ordres de grandeur
      • Comprendre les principes du langage binaire 
    • Binaire
      • Conversion binaire-décimal et décimal-binaire
      • Table ASCII
    • Algorithmique
      • Concevoir un logigramme à partir d'un énoncé
      • Les symboles des logigrammes
      • Reconnaître ce que fait un programme Blockly


    Objectifs
    Dossier: 1
  • 1IN-11.12.13 : je 25 septembre 2025

    Objectifs

      • Unités et ordres de grandeur du matériel ;
      • Introduction au binaire ;
      • Les variables et leur type ;
      • Les entrées et les sorties.
    Objectifs
    Dossier: 1 Zone texte et média: 1
  • 1N-11.12.13 : je 18 septembre 2025

    Objectifs

      • Révision algorithmique ;
      • Pratique des logigrammes à partir d'énoncés.
    Objectifs
    Dossiers: 2
  • 1IN-11.12.13 : je 11 septembre 2025

    Jeûne genevois

    Stage

    COURS ANNULE
  • 1N-11.12.13 : je 4 septembre 2025

    Objectifs

      • Introduction
        • Les trois structures algorithmiques ;
        • Notion de données dans un algorithme ;
        • Logigramme.

      • Pratique structures algorithmiques
        • Analyse d'énoncés ;
        • Elaboration de logigrammes ;
        • Relations avec Blockly.
    Objectifs
    Dossiers: 2 Zone texte et média: 1
  • 1N-11.12.13 : je 28 août 2025

    Objectifs

      • Architecture et caractéristiques techniques d'un ordinateur;
      • Résolution d'un problème à l’aide d’un ordinateur;
      • Principe de programmation ;
      • Pratique à l'aide de Blockly.
    Objectifs
    Dossier: 1
  • 1IN-11.12.13 : je 21 août 2025

    Objectifs

    • Présentation année 2025-2026 ;
    • Vérification accès EEL ;
    • Qu’est-ce que la science informatique ?
    • Comment fonctionne un ordinateur ?

    • Evaluation diagnostique.

    • ATELIER
      • Architecture d'un ordinateur
    Objectifs
    Dossier: 1 Zone texte et média: 1