Approfondir la programmation et l'usage de l'ordinateur
- Consolider les notions fondamentales de programmation
- Utiliser les structures de données offertes par le langage Python.
L'étude de la programmation informatique initiée en 10e classe se poursuit en 11e dans une première session d'atelier. Les élèves découvrent tout d'abord le langage Python, et notamment les facilités syntaxiques qu'il offre par rapport à d'autres langages plus hermétiques, comme le C++ utilisé en 10e classe.
Après un rappel et un approfondissement des concepts fondamentaux permettant l'élaboration de programmes (variables, fonctions, structures conditionnelles, boucles etc.) les structures de données plus complexes sont élaborées : listes, dictionnaires etc. Les connaissances acquises pourront être mises en pratique dans l'aboutissement de petits projets demandant à l'élève d'établir un algorithme avant de le mettre en œuvre dans le code source.
Comme en 9e et 10e classe, les ateliers d'informatique sont l'occasion d'aborder divers thèmes sur la culture numérique et ses enjeux, sous forme de discussion, échange ou apports au début du cours.