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:
- A l’issue du programme, les collègien-nes qui réussissent les travaux pratiques reçoivent 3 crédits ECTS à faire valoir dans les programmes suivants:
- Bachelor en Systèmes d’information et science des services, Centre Universitaire d’informatique, Université de Genève
- Bachelor en Informatique de Gestion, HEG, HES-SO Genève
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: