Université de Bordeaux
Institut
de Recherche sur l'Enseignement des Mathématiques -- IREM
d'Aquitaine
Mathématiques
et informatique
Stage d'initiation à
l'informatique pour lycéens
Découverte de la
programmation
Trois jours, du lundi 16 au mercredi 18 février
2015, à l'université de Bordeaux au CREMI
09:30-12:30 14:00--17:00 (soit 18 heures de stage)
salle 009 (le 16/02), salle 005 (les 17-18/02)
Les déjeuners sont offerts au restaurant universitaire sous la propre
responsabilité des lycéens.
Enseignant:Géraud Sénizergues
Cet atelier propose aux lycéens de seconde, première et terminale
qui ne suivent pas la spécialité ISN,
de découvrir la programmation,
en écrivant par eux-mêmes, sur des
structures de données
élémentaires,
des algorithmes simples ayant des effets
observables et si possible amusants.
Une attestation officielle de participation à ce stage sera
délivrée,
elle pourra être jointe à certains dossiers de candidature de
l'élève.
Contact :
-
Mme Vanessa Jolivet,
Tél. 05 40 00 89 74 / 05 40 00 64 21,
IREM d'Aquitaine
Inscriptions :
Sur la base du premier arrivé premier servi (il
n'y a que 24 places).
Il faut que l'élève envoie:
- soit par courrier électronique à irem.aquitaine@u-bordeaux.fr
(en scannant les deux documents demandés)
- soit par courrier de surface à Mme Vanessa Jolivet, IREM d'Aquitaine,
40 rue Lamartine, 33400 TALENCE
les renseignements et documents suivants:
- Renseignements personnels:
- adresse de l'élève
- adresse électronique de l'élève
- si disponible, numéro de téléphone portable de l'élève
- numéro de téléphone permettant de joindre un des parents durant le stage
- Renseignements sur la situation scolaire:
- lycée
- classe
- dire si l'élève a déja suivi ce stage
- (on rappelle que l'atelier ne s'adresse pas aux élèves de terminale S
qui suivent la spécialité ISN)
- nom du professeur de mathématiques
- Attestation d'assurance responsabilité civile
(indispensable pour s'inscrire)
- Attestation du responsable légal autorisant le lycéen à suivre
ce stage (signée par le responsable légal)
Contenu du stage
- Quelques mots sur l'environnement:
- Environnement Unix, console
- Environnements de développement et d’édition de code
- Principes de l'exécution d'un programme
- Éléments du langage Python.
- Manipulation d'images:
- Représentation matricielle d'une image numérisée
- Création de fonctions agissant sur les images:
- afficher un point, tracer une ligne,
- effectuer des opérations globales sur toute l'image
(clarté, tonalité, contraste ...)
- boucles, conditionnelles sur la matrice de l'image
- Programmation d'un jeu:
- Détermination d'une stratégie gagnante au jeu de tic-tac-toe,
- Création d'une interface graphique permettant de jouer
contre un ordinateur.
- Cryptographie:
- Code de Vigenere
- Machine Enigma
- Code RSA
- Algorithmique et programmation:
Les trois thèmes ci-dessus (images, jeux, cryptographie)
fournissent des occasions de découvrir l'algorithmique et
la programmation .
Documents pédagogiques:
Séances de TP:
Mercredi 18 Février 2015