Club de programmation Collègien-nes

Le Coding Dojo Collègien-nes accueille depuis 2022 les collègiennes et collègiens du Canton intéressé-es à découvrir la programmation ou à compléter leurs connaissances. 

Cours de programmation élaboré sur mesure par le Centre Universitaire d'Informatique et la HEG:

  • Objectifs et compétences
    • Comprendre et pratiquer les concepts de programmation de base

    • Programmation avec le langage Python

    • Comprendre et utiliser des APIs (Application Programming Interface)

    • Concevoir une interface utilisateur

    • Développer des services numériques

      Plan
  • Plan

    • Introduction à la programmation avec Python
      • Définition des concepts clés : ordinateur, programme, programmation, développeur, etc.
      • Le concept de variable en informatique
      • Les type de données en programmation
      • Les opérateurs arithmétiques, logiques et de comparaison
      • Les instructions conditionnelles et la notion de bloc
      • Les instructions itératives et la notion d'itérateur
      • Le tableau en programmation et les opérations qui lui sont associé
      • Les fonctions et les avantages de la factorisation et de la réutilisation du code
      • Les librairies standards et comment les utiliser
    • Introduction aux services web avec Python
      • Le réseau informatique, les nœuds d'un réseau et le routage
      • La notion d'URL et URI
      • Les formats de données et leurs utilités (JSON)
      • La notion d'API et de services web
      • Les requêtes HTTP et les APIs Rest
    • Introduction à la création d'interface avec Python
      • L'objectif d'une interface utilisateur
      • Les pratiques de design d'une interface
      • La création d'interface avec des widgets
      • La gestion des événements avec des callbacks
  • Evaluation
    • Travaux pratiques sur les concepts de base de la programmation (Python)
    • Travaux pratiques sur les services webs et les formats de données (Python)
    • Travaux pratiques sur le design et l'implémentation d'interface (Python)

Etudes universitaires anticipées:

Activités / Evénements:

  • Visite du Pôle d'innovation numérique

Dates:

  • Mercredi - 14h00-16h30
  • 17 septembre - 3 décembre 2025

Lieux:

  • Centre Universitaire d'Informatique (CUI), Battelle bâtiment A (Plan d'accès)

Equipe:

  • Quentin Morsch: Animation et coaching, UNIGE
  • Eduardo Goncalves Silva: Animation et coaching, UNIGE
  • Mehdi Chouaibi:  Animation et coaching, UNIGE
  • Dr. Lamia Friha: Membre du comité du club - DiSTIC, UNIGE
  • Prof. Marianne Bayat-Ricard: Direction de programme, HEG
  • David Ott: Responsable du Pôle d'Innovation Numérique (PIN) - UNIGE
  • Prof. Giovanna Di Marzo Serugendo: Direction, PIN, CUI, UNIGE 

Contact: