Formation d’été · Gratuite

CS1 — Introduction à la programmation

Douze semaines pour écrire ses premiers programmes en Python. Aucune expérience n’est demandée : seulement l’envie d’apprendre et un ordinateur, que le Centre fournit.

Durée
12 semaines
Horaires
Lun–jeu, 8 h – 11 h
Public
1ère et Terminale
Frais
Gratuit
Le cours

Résoudre des problèmes, pas réciter du code.

CS1 est un cours d’introduction conçu pour les élèves intéressés à utiliser le calcul pour améliorer leurs capacités de résolution de problèmes. Aucune expérience préalable en programmation n’est nécessaire. Les élèves utiliseront leurs compétences de résolution de problèmes pour mettre en œuvre des programmes en Python.

Le cours est une adaptation française de CSCE 110 — Programming I, enseigné à Texas A&M University, et les supports ont été rédigés par Dr. David Kebo Houngninou. Chaque semaine alterne cours et travaux pratiques ; depuis 2026, le vendredi est consacré à la « solo-application » — une journée où chacun avance seul sur son projet.

Objectif affiché du syllabus 2026 : comprendre qu’il existe plus d’une solution correcte à un problème — et savoir utiliser l’IA générative dans un projet informatique.
Des élèves en pleine séance de programmation, au Centre Teamup
Le programme

Dix-neuf modules.

00Initiation à l’outil informatique
01Introduction à la programmation
02Variables et expressions
03Fonctions d’entrée et de sortie
04Chaînes de caractères
05Conditions
06Boucles
07Listes et ensembles
08Dictionnaires et tuples
09Structures de données
10Structures de données (suite)
11Aléatoire
12Fonctions
13Simulation
14Fichiers
15Numération et nombres binaires
16Tracé de courbes
17Programmation orientée objet
18Algorithmes et récursivité
19Pratique de Claude Code
Les promotions

Quatre éditions depuis 2023.

Année Période Certificats Notes
2023 24 juil. – 15 sept. 15 Première édition, 8 semaines
2024 22 juil. – 13 sept. 13 Projets : générateur de bulletins, jeu de quiz
2025 1er juil. – 12 sept. 16 Ajout du guide d’orientation post-BAC
2026 29 juin – 18 sept. en cours 12 semaines · modules IA générative

Instructeur 2026 : Giovanni Marc. Coordination : Pierre Okambawa.