Club de programmation

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:

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: