Retour vers la page terminale

Groupes de spécialité ISN  année scolaire 2012/2013

Documentations Python :

Le polycopié de Henri Garreta : http://henri.garreta.perso.luminy.univmed.fr/Polys/PolyPython.pdf

Le livre de Gérard Swinnen : http://python.developpez.com/cours/TutoSwinnen/

Le tutoriel de Guido van Rossum : http://python.developpez.com/cours/TutoVanRossum/

Wikipedia : http://fr.wikipedia.org/wiki/Python_%28langage%29

Le site du zéro : http://www.siteduzero.com/tutoriel-3-223267-apprenez-a-programmer-en-python.html

les métiers de l'informatique : http://interstices.info/jcms/jalios_5127/accueil et  http://www.lesjeudis.com/LJ/maginfo/metiers.aspx?cat=91


Une introduction à l'informatique : http://www.enib.fr/~tisseau/pdf/course/introductionPaper.pdf
Un film sur l'histoire de l'informatique : http://www-sop.inria.fr/science-participative/film/

Cahier de textes

Travail en cours:

Cahier de texte des groupes d'ISN  :

Date Travail en classe A faire Commentaires/ Fichiers
6/9
Présentation de l'année ; découpage de l'année ; projet ;
Fiche de présentation ;
Matériels, logiciels ; installation sur différentes machines;
Organisation des données sur un ordinateur ; 
Langages de programmation ; choix de Python ;
Lancement de Python ; la console ; utilisation comme calculatrice ; les variables en Python
Exercices sur les variables ;
Lire les paragraphes 2.2, 2.3 et 2.4 du poly de Garreta

Python 2.7.3 : http://www.python.org/download/releases/2.7.3

Geany : http://www.geany.org/Download/Releases

modules Scipy et Numpy : http://www.scipy.org/Download

10/9
cf 6/9

decimal_binaire.py
13/9
Structure d'un micro processeur ; notion de transistor ;
ROM, RAM;
Structure binaire ;
Notion de base de nombres ; la base binaire octale et hexadécimale ;
Exercices sur la base 2 ; exercices 7.1 à 7.20 p 98
Codage des caractères : lettres, ASCII, …

Tableau des caractères et de leur conversion URL et HTML: http://www.michelcarrare.com/multimedia/table-car.php#table).

17/9
cf 13/9


20/9
Algèbre de Boole; OR, NOT, AND, XOR; tables de vérité; propriétés;
Exercices sur l'algèbre de Boole; utilisation de Python


24/9
cf 20/9


27/9
Algorithmique et langage Python : instruction conditionnelle; boucles pour et TantQue; fiche d'exercices d'algorithmique; puis écriture du programme avec Geany pour Python


1/10
cf 27/09


4/10
Algorithmique et langage Python : instruction conditionnelle; boucles Pour et TantQue; évaluation sur l'algorithmique
correction:
table multiplication
sommes d'entiers
ordonner quatre nombres
8/10
cf 4/10


11/10
Les listes en Python; utilisation, méthodes, exercices;
Les chaînes de caractères


15/10
cf 11/10


18/10
Dichotomie; recherche d'éléments dans une liste; principe, algorithmique, écriture en python; python Turtle; module de dessin

drapeau européen avec Turtle
22/10
cf 18/10


25/10
Devoir surveillé n° 1
Corrigé DS1


Vacances de Toussaint


12/11
cf 25/10


15/11
Python Turtle;Les fonctions: algorithmique, écriture en Python.
Premiers exemples avec Turtle


19/11
cf 15/11


22/11
Codage numérique du texte; code ASCII; code étendu; fonctions python

26/11
cf 22/11


29/11
Codage numérique des nombres: entiers, décimaux; norme IEEE754


3/12
cf 29/11


6/12
Notion de cryptographie: coder du texte; chiffre de César; écriture en Python


10/12
Image numérique et codage; couleurs; niveaux de gris, noir et blanc; notion de pixel; résolution d'images; écriture avec Python


13/12
cf 10/12


17/12
Fichiers et Python; lecture, écriture, ouverture d'un fichier; traitement de données; présentation de Tkinter


20/12
cf 17/12



Vacances de Noël

7/1/2013
Devoir surveillé n° 2
Corrigé DS2

10/1
cf 7/1


14/1
HTML et CSS; écriture de pages HTML

17/1
cf 14/1


21/1
Notion de récursivité; quelques exemples avec Python
Architecture des machines

turtle et récursivité: 1, 2, 3
Vonkoch: 1, 2
24/1
cf 21/1


28/1
Graphique et Python: Tkinter; exemples et réécriture

vonkoch, sierpinski
31/1
cf 28/1


4/2
Réseau; présentation globale;


7/2
cf 4/2


11/2
Exposés par les élèves sur des consortiums internet et informatique: CNIL, W3C, IETF, ICANN, UIT, Wayback Machine.
Présentation du projet; quelques exemples; répartition des groupes; réflexion.


14/2
cf 11/2



Vacances de février


4/3
Bac blanc


7/3
bac blanc


11/3
Démarrage des projets; suivi des groupes; premières écritures; présentation de l'épreuve d'évaluation pour le bac


14/3
cf 11/3


18/3
Projets


21/3
Projets

25/3
Projets

28/3
Projets

4/4
Projets

8/4
Projets

11/4
Projets


Vacances de printemps


29/4
Projets

2/5
Projets

6/5
Projets

13/5
Projets

16/5
Projets

23/5
Projets

24/5
Évaluation pour le bac