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
- Savoir développer des programmes dans un langage typé
- Comprendre les concepts liés aux objets connectés
- Savoir développer des services numériques interopérable
- Savoir développer des services numériques exploitant des objets connectés
- Comprendre et utiliser des APIs (Application Programming Interface)
- Plan
- Introduction à la programmation avec Scala
- Définition des concepts clés : ordinateur, programme, programmation, développeur, etc.
- Le concept de variable en informatique, la mutabilité et l'immutabilité
- 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 objets connectés et aux APIs avec Scala
- 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
- Evaluation
- Travaux pratiques sur les concepts de base de la programmation dans un langage typé (Scala)
- Travaux pratiques sur les objets connectés, les APIs et les formats de données (Scala)
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
- 20 septembre - 6 décembre 2023
Lieux:
- Centre Universitaire d'Informatique (CUI), Battelle bâtiment A (Plan d'accès)
Equipe:
- Paul Mulard: Animation et coaching, UNIGE
- Ismet Turhan: Animation et coaching, UNIGE
- Obaydollah Sadeghi: Animation et coaching, UNIGE
- Zakaria Charouite: Animation et coaching, HESGE
- David Paulino: Animation et coaching, HESGE
- Dr. Lamia Friha: Membre du comité du club - DiSTIC, UNIGE
- Prof. David Billard: Membre du comité du club - HEG
- David Ott: Responsable du Pôle d'Innovation Numérique (PIN) - UNIGE
- Prof. Giovanna Di Marzo Serugendo: Direction, PIN, CUI, UNIGE
Contact: