Généralités
Enseignants | Pascal Amsili (groupe M) ; Marine Delaborde (groupe L)
Le groupe M regroupe l'essentiel des étudiants inscrits en M1 «Humanités Numériques», le groupe L regroupe les étudiants venant d'autres formations. Les deux groupes auront cours pendant le même créneau horaire. Le passage d'un groupe à l'autre sera possible, mais seulement avec l'accord des enseignants. Ces dispositions (ainsi que la plupart des informations affichées sur cette page) sont susceptibles de changer sans préavis. |
Code | L5FL024, LYOU008 |
Lien iCampus | https://icampus.univ-paris3.fr/course/view.php?id=6278 |
Créneau | Mardi 17h00-19h00
Séances supplémentaires en petits groupes: Ve 27/11, 14h-15h ; Me 09/12, 14h-15h ; Me 16/12, 14h-15h. |
Mode d'enseignement | « Distanciel intégral »: le cours aura lieu à distance,
avec le logiciel de visioconférence Discord (lien vers le «salon» sur iCampus) de façon synchrone.
Organisation générale des séances (à titre indicatif): exposé général avec des démonstrations sur écran partagé pendant environ 40' ; distribution d'exercices et travail personnel et collaboratif (via le chat) pendant environ 40'. Correction, réponse aux questions pendant le dernier tiers de la séance. |
Environnements informatiques |
|
Archives | Lien vers la page de l'année 2019-2020 |
Contrôles
Modalités | Contrôle continu: une épreuve en temps limité (10') au début d'une séance sur deux : les 4 meilleures des 5 notes obtenues compteront pour 12,5% chacune ; un devoir |
||
Épreuve finale | L'épreuve organisée en synchrone aura lieu aux horaires habituels, pendant la séance du 5 janvier. Elle durera 1h30, et sera organisée sur iCampus (détails à suivre). Pendant l'épreuve, le forum habituel sur Discord pourra être utilisé pour signaler d'éventuelles difficultés. | ||
Consignes |
Sur iCampus, en affichant la liste des
participants, trouvez le groupe auquel vous avez
été affecté. Rendez-vous à la section correspondant à votre groupe. La section comprend 4 épreuves de 20 minutes chacune, que vous pouvez réaliser dans l'ordre que vous voulez. Chaque épreuve comprend 2 questions, qui comptent donc chacune pour 2,5 points. Par conséquent, en cas de difficultés sur une question, ne restez pas inutilement coincés dessus. N'hésitez pas à utiliser le forum sur discord à la moindre difficulté |
||
Énoncés |
------- Groupe L quizz n°1 quizz n°2 quizz n°3 quizz n°4 quizz n°5 |
------- Groupe M quizz n°1 quizz n°2 quizz n°3 quizz n°4 quizz n°5 |
|
Résultats | notes (instructions) | ||
Rattrapage | L'épreuve de rattrapage est planifiée le vendredi 25 juin, à partir de 10h, sous la forme d'une épreuve orale de 15'. Il s'agira d'exercices de programmation qui devront être réalisés dans l'environnement de votre choix (avec partage d'écran). Le lien Zoom est donné sur iCampus. Les personnes qui doivent prendre part à l'épreuve de rattrapage doivent me contacter pour confirmer leur prise en compte. |
Séances
2020-09-29 | Principes généraux de programmation; premier contact avec l'interprète python (et turtle). Diapos communes | Groupe L: diapos, exercices, corrections |
Groupe M: exercices, corrections | ||
2020-10-06 | Corrections exercices ; notion de fonction | Groupe L: diapos, exercices corrigés |
Groupe M: exercices, corrections | ||
2020-10-13 | Quizz n°1 Notions de fonction, paramètres |
Groupe L: diapos, exercices corrigés |
Groupe M:
diapos,
exercices,
corrigés |
||
2020-10-20 | Notion de fonction, paramètres, constantes | Groupe L: diapos, exercices corrigés |
Groupe M:
diapos,
exercices,
corrigés |
||
2020-10-27 | Pas de séance | |
2020-11-03 | Quizz n° 2
Boucles et variables |
Groupe L: diapos, exercices corrigés |
Groupe M: diapos, exercices, corrigés | ||
2020-11-10 | Variables, affectations, types | Groupe L: diapos, exercices corrigés |
Groupe M: diapos, exercices, corr. q.1, corr. q.2&3 | ||
2020-11-17 | Quizz n° 3
Structures conditionnelles; entrées/sorties (input()) |
Groupe L: diapos |
Groupe M: diapos, trace, exercices corrigés | ||
2020-11-24 | Listes, boucles for | Groupe L:
diapos, exercices corrigés |
Groupe M: diapos, démo (brute), trace | ||
2020-12-01 |
Quizz n° 4
Boucles for, listes, exercices. |
Groupe L: diapos, exercices corrigés |
Groupe M: démo (brute), trace | ||
2020-12-08 | Groupe L: diapos, exercices corrigés | |
Groupe M: démo (brute), trace | ||
2020-12-15 |
Quizz n° 5 / Fichiers (textes) et exercices de révision
Fichier texte pour les manips: encodage UTF8, encodage latin1 |
Groupe L: diapos |
Groupe M: démo (brute), trace | ||
2020-12-22 | Pas de séance (vacances) | |
2020-12-29 | Pas de séance (vacances) | |
2021-01-05 | Examen final |
Pointeurs (références, bibliographie, ressources en ligne)
- 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/
- Plus facile, presque enfantin: le cours découvrir la programmation créative proposé sur OpenClassrooms, 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.
- 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).
- Si vous êtes utilisateur d'Anki, vous pouvez tirer profit de ce packet partagé Python code quizz.
- Gérard Swinnen, Apprendre à programmer avec Python 3 (version 2012). Autres ressources pédagogiques sur la page de Gérard Swinnen.
- Patrick Fuchs et Pierre Poulain, Cours de Python
- Mémentos et autres ressources sur la page de Laurent Pointal, en particulier le mémento turtle.
- Consignes de style pour programmer en Python (en anglais).