Généralités
| CM/TD | Lundi, 16h30-18h30, Nation, B327. Première séance le 21/09/2026 |
| Enseignant | Pascal Amsili |
| Liens iCampus | https://icampus.univ-paris3.fr/course/view.php?id=83658 |
| Contenu | Enseignement organisé autour du développement collaboratif d’un projet informatique de TAL en Python. Au delà de
la possibilité de pratiquer la programmation pour consolider leurs compétences en informatique, il s’agit de
familiariser les étudiantes et étudiants aux outils de développement collaboratif (en particulier git) et aux
différents environnements de développement (IDE, jupyter, shell).
Cette année scolaire, comme le cours est donné à des étudiant(e)s n'ayant pas suivi la totalité de la mineure informatique, on se focalisera sur des séances de TP visant à la mise en pratique des concepts enseignés dans le cours de programmation donné au même semestre. |
Contrôles
| Modalités |
1e session: Deux quizzes d'une heure comptent chacun pour 40%, la participation compte pour 20%.
CTI: Une épreuve en temps limité au cours de la dernière séance compte pour 100%. 2e session (rattrapage): une épreuve écrite en temps limité (100%). |
| Calendrier | tba |
Séances (organisation indicative)
| sem. | date | description | liens |
|---|---|---|---|
| 1 | 2026-09-21 | ||
| 2 | 2026-09-28 | ||
| 3 | 2026-10-05 | ||
| 4 | 2026-10-12 | ||
| 5 | 2026-10-19 | Séance annulée | |
| - | 2026-10-26 | Pas de séance (congés) | |
| 6 | 2026-11-02 | Quizz n°1 | |
| 7 | 2026-11-09 | ||
| 8 | 2026-11-16 | ||
| 9 | 2026-11-23 | ||
| 10 | 2026-11-30 | ||
| 11 | 2026-12-07 | ||
| 12 | 2026-12-14 | Quizz n°2 (et examen CTI) | |
Pointeurs (références, bibliographie, ressources en ligne)
Ressources pour s'entraîner ou se perfectionner en programmation
- Pour vous initier seul(e) à l'informatique et à la programmation, en français, n'hésitez pas à vous inscrire sur l'excellent site http://www.france-ioi.org/
- La plateforme openclassrooms offre des moocs de différents niveaux pour s'initier à la programmation, je suggère en particulier ce cours de bases d'algorithmique.
- Plus facile, presque enfantin: le cours découvrir la programmation créative, qui utilise la plateforme scratch que vous pouvez d'ailleurs utiliser directement (surtout si vous avez aimé turtle...).
- Un peu plus flashy, mais toujours pertinent pour l'auto-formation: CodinGame. Des exercices de difficultés croissantes pour s'entraîner dans de nombreux langages de programmation; un grand forum d'échange et des miliers d'exemples.
- Il y a aussi des cours complets sur la plateforme FUN, très pertinents, comme par exemple ce cours de python.
- Pour des défis plus austères, mais un excellent entraînement à l'algorithmique et à la programmation, vous pouvez relever le défi du projet Euler (en anglais).



