CS1 — Introduction to Programming
Twelve weeks to write your first programs in Python. No experience required — just the will to learn and a computer, which the Centre provides.
Solving problems, not reciting code.
CS1 is an introductory course for students interested in using computing to sharpen their problem-solving skills. No prior programming experience is necessary — students use their problem-solving skills to build working programs in Python.
The course is adapted from CSCE 110 — Programming I, taught at Texas A&M University, with materials written by Dr. David Kebo Houngninou. Each week alternates lecture and hands-on practice; since 2026, Fridays are set aside for "solo application" — a day where each student works through their own project.
Nineteen modules.
Four cohorts since 2023.
| Year | Dates | Certificates | Notes |
|---|---|---|---|
| 2023 | Jul 24 – Sep 15 | 15 | First cohort, 8 weeks |
| 2024 | Jul 22 – Sep 13 | 13 | Projects: report-card generator, quiz game |
| 2025 | Jul 1 – Sep 12 | 16 | Added a post-BAC guidance guide |
| 2026 | Jun 29 – Sep 18 | ongoing | 12 weeks · generative-AI modules |
2026 instructor: Giovanni Marc. Coordination: Pierre Okambawa.