Spécialité ISN en Terminale S : Présentation

Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Spécialité ISN en Terminale S : Présentation
Frédéric Junier
Lycée du Parc
1 Boulevard Anatole France
69006 Lyon
17 mai 2014
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
1
ISN, un enseignement informatique au lycée
2
Contenu de l’enseignement
3
Liens utiles
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Plan
1
ISN, un enseignement informatique au lycée
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
2
Contenu de l’enseignement
http://frederic-junier.org/
ISN
Programme officiel
Préambule du programme officiel :
Les sciences informatiques , et plus généralement les
sciences du numérique, ont aujourd’hui envahi nos vies
professionnelles et personnelles. Elles ont entraîné des
mutations profondes dans nos sociétés (culture, sciences,
économie, politique, etc.). Pourtant, seule une faible
partie de la population maîtrise les mécanismes
fondamentaux qui régissent ces mutations et est en
mesure d’apprécier les enjeux sociétaux qui en découlent.
[. . . ]
L’objectif de l’enseignement de spécialité ISN [. . . ]n’est
pas de former des experts en informatique, mais plutôt de
fournir aux élèves quelques notions fondamentales et de
les sensibiliser aux questions de société induites. [. . . ]
Figure: source ONISEP
Pourquoi une nouvelle spécialité ?
Dans l’école, l’informatique est pour l’instant réduite à l’usage
d’une technologie auxiliaire (les TICE . . . ).
Pourquoi une nouvelle spécialité ?
Dans l’école, l’informatique est pour l’instant réduite à l’usage
d’une technologie auxiliaire (les TICE . . . ).
C’est une science jeune ( ≈ 60 ans) à la fois théorique et
expérimentale, avec un socle de connaissances déjà important
et des applications qui transforment les autres disciplines
(mathématiques, physique, biologie, médecine, économie . . . )
et des pans entiers de notre société : industrie,
communication, commerce, culture, éducation, droit . . .
Pourquoi une nouvelle spécialité ?
Dans l’école, l’informatique est pour l’instant réduite à l’usage
d’une technologie auxiliaire (les TICE . . . ).
C’est une science jeune ( ≈ 60 ans) à la fois théorique et
expérimentale, avec un socle de connaissances déjà important
et des applications qui transforment les autres disciplines
(mathématiques, physique, biologie, médecine, économie . . . )
et des pans entiers de notre société : industrie,
communication, commerce, culture, éducation, droit . . .
La science informatique n’est pas plus la science des
ordinateurs que l’astronomie n’est celle des
télescopes.
Edsger Dijkstra
Pourquoi une nouvelle spécialité ?
La science informatique occupe des centaines de milliers de
chercheurs et d’enseignants dans le monde (30% des budgets
de recherche-développement), une chaire annuelle a été créée
au collège de France depuis 2008
=⇒ pression des informaticiens (Gilles Dowek, Gérard Berry)
pour l’ouverture d’un enseignement au lycée
Pourquoi une nouvelle spécialité ?
La science informatique occupe des centaines de milliers de
chercheurs et d’enseignants dans le monde (30% des budgets
de recherche-développement), une chaire annuelle a été créée
au collège de France depuis 2008
=⇒ pression des informaticiens (Gilles Dowek, Gérard Berry)
pour l’ouverture d’un enseignement au lycée
L’informatique est le premier gisement d’emplois dans les
sociétés développées (en France 165 000 techniciens et
345 000 cadres ou ingénieurs avec un taux de chômage de 4 %
en 2012 + des offres d’emploi à l’étranger)
=⇒ pression des employeurs qui manquent de personnels
qualifiés
Pourquoi une nouvelle spécialité ?
La science informatique occupe des centaines de milliers de
chercheurs et d’enseignants dans le monde (30% des budgets
de recherche-développement), une chaire annuelle a été créée
au collège de France depuis 2008
=⇒ pression des informaticiens (Gilles Dowek, Gérard Berry)
pour l’ouverture d’un enseignement au lycée
L’informatique est le premier gisement d’emplois dans les
sociétés développées (en France 165 000 techniciens et
345 000 cadres ou ingénieurs avec un taux de chômage de 4 %
en 2012 + des offres d’emploi à l’étranger)
=⇒ pression des employeurs qui manquent de personnels
qualifiés
Il faut former de futurs citoyens capables d’agir comme
acteurs et créateurs de la société numérique plutôt que de la
subir comme de simples consommateurs.
Pourquoi une nouvelle spécialité ?
Besoin d’informations sur les métiers du numérique et de
l’informatique ?
Visitez les sites suivants :
http://www.syntec-numerique.fr/
http://www.passinformatique.com/
Figure: source Syntec
La spécialité ISN en Terminale S
Un enseignement d’ouverture et de découverte, 2 heures par
semaine plus pratique que théorique (cours, travaux pratiques
et activités de projet) ;
La spécialité ISN en Terminale S
Un enseignement d’ouverture et de découverte, 2 heures par
semaine plus pratique que théorique (cours, travaux pratiques
et activités de projet) ;
Etude de quatre thèmes fondateurs de la science
informatique :
La spécialité ISN en Terminale S
Un enseignement d’ouverture et de découverte, 2 heures par
semaine plus pratique que théorique (cours, travaux pratiques
et activités de projet) ;
Etude de quatre thèmes fondateurs de la science
informatique :
Information (codage, structure,communication) ;
La spécialité ISN en Terminale S
Un enseignement d’ouverture et de découverte, 2 heures par
semaine plus pratique que théorique (cours, travaux pratiques
et activités de projet) ;
Etude de quatre thèmes fondateurs de la science
informatique :
Information (codage, structure,communication) ;
Machines (architecture, robotique) ;
La spécialité ISN en Terminale S
Un enseignement d’ouverture et de découverte, 2 heures par
semaine plus pratique que théorique (cours, travaux pratiques
et activités de projet) ;
Etude de quatre thèmes fondateurs de la science
informatique :
Information (codage, structure,communication) ;
Machines (architecture, robotique) ;
Programmation (en langage Python) ;
La spécialité ISN en Terminale S
Un enseignement d’ouverture et de découverte, 2 heures par
semaine plus pratique que théorique (cours, travaux pratiques
et activités de projet) ;
Etude de quatre thèmes fondateurs de la science
informatique :
Information (codage, structure,communication) ;
Machines (architecture, robotique) ;
Programmation (en langage Python) ;
Algorithmique (tris, « diviser pour régner » . . .)
La spécialité ISN en Terminale S
Un enseignement d’ouverture et de découverte, 2 heures par
semaine plus pratique que théorique (cours, travaux pratiques
et activités de projet) ;
Etude de quatre thèmes fondateurs de la science
informatique :
Information (codage, structure,communication) ;
Machines (architecture, robotique) ;
Programmation (en langage Python) ;
Algorithmique (tris, « diviser pour régner » . . .)
Une pédagogie de projet qui met les élèves en situation
d’activité : travaux pratiques, recherches documentaires,
projets, exposés.
La spécialité ISN en Terminale S
Un enseignement d’ouverture et de découverte, 2 heures par
semaine plus pratique que théorique (cours, travaux pratiques
et activités de projet) ;
Etude de quatre thèmes fondateurs de la science
informatique :
Information (codage, structure,communication) ;
Machines (architecture, robotique) ;
Programmation (en langage Python) ;
Algorithmique (tris, « diviser pour régner » . . .)
Une pédagogie de projet qui met les élèves en situation
d’activité : travaux pratiques, recherches documentaires,
projets, exposés.
Un projet principal mené en groupe (2 à 3 élèves) sera évalué
en fin d’année sous la forme d’une soutenance orale
individuelle (avec un coefficient 2 pour le bac).
La spécialité ISN en Terminale S
Pour les garçons et pour les filles :
tous les métiers de demain, nécessiteront la maîtrise, ou la
conception d’outils numériques, notamment dans les métiers
de la santé, des médias, de l’environnement,et de la biologie.
La spécialité ISN en Terminale S
Pour les garçons et pour les filles :
tous les métiers de demain, nécessiteront la maîtrise, ou la
conception d’outils numériques, notamment dans les métiers
de la santé, des médias, de l’environnement,et de la biologie.
Aucun prérequis sinon les connaissances scientifiques et
mathématiques de base acquises en 2de et 1ère S.
Figure: source ONISEP
Python : exemple 1, calcul itératif de PGCD
def pgcd_imperatif(a,b):
"""
Calcul du pgcd de deux entiers positifs
a et b par un algorithme impératif
"""
reste = a%b
while reste != 0:
a = b
b = reste
reste = a%b
return b
Python : exemple 2, calcul récursif de PGCD
def pgcd_recursif1(a,b):
"""
Calcul du pgcd de deux entiers positifs
a et b par un algorithme récursif
"""
if b == 0 :
return a
else :
return pgcd_recursif1(b,a%b)
Python : exemple 3, calcul récursif de PGCD
def pgcd_recursif2(a,b):
"""
Calcul du pgcd de deux entiers positifs
a et b par l’algorithme récursif des
différences successives
"""
if a == b :
return a
elif a > b:
return pgcd_recursif2(a-b,b)
else:
return pgcd_recursif2(b-a,a)
Python : exemple 4, manipulation d’images
def filtre_inversion(image1):
"""Inverse une image en niveaux de gris"""
L,H = image1.size
image2 = Image.new(’L’,(L,H))
pixels = image1.load()
pixels2 = image2.load()
for y in range(H):
for x in range(L):
pixels2[x,y] = 255-pixels[x,y]
return image2
Figure: Image inversée
Figure: Arbre de Pythagore dessiné avec une fonction récursive
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Une formation pour qui ?
Cette formation intéressera :
les élèves attirés par l’informatique et qui ont envie d’en savoir
plus ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Une formation pour qui ?
Cette formation intéressera :
les élèves attirés par l’informatique et qui ont envie d’en savoir
plus ;
ceux qui veulent découvrir ou approfondir leur pratique de la
programmation ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Une formation pour qui ?
Cette formation intéressera :
les élèves attirés par l’informatique et qui ont envie d’en savoir
plus ;
ceux qui veulent découvrir ou approfondir leur pratique de la
programmation ;
ceux qui veulent acquérir des connaissances utiles dans les
cursus scientifiques du supérieur (CPGE, IUT, université,
écoles d’ingénieurs . . . )
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Pour quel profit ?
L’enseignement de l’ISN prépare à l’enseignement supérieur par le
développement de plusieurs compétences telles que :
Des connaissances théoriques et des compétences techniques
en informatique :
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Pour quel profit ?
L’enseignement de l’ISN prépare à l’enseignement supérieur par le
développement de plusieurs compétences telles que :
Des connaissances théoriques et des compétences techniques
en informatique :
Architecture matérielle et Information ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Pour quel profit ?
L’enseignement de l’ISN prépare à l’enseignement supérieur par le
développement de plusieurs compétences telles que :
Des connaissances théoriques et des compétences techniques
en informatique :
Architecture matérielle et Information ;
Algorithmique et Programmation.
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Pour quel profit ?
L’enseignement de l’ISN prépare à l’enseignement supérieur par le
développement de plusieurs compétences telles que :
Des connaissances théoriques et des compétences techniques
en informatique :
Architecture matérielle et Information ;
Algorithmique et Programmation.
La créativité, l’autonomie et la rigueur à travers des travaux
de programmation ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Pour quel profit ?
L’enseignement de l’ISN prépare à l’enseignement supérieur par le
développement de plusieurs compétences telles que :
Des connaissances théoriques et des compétences techniques
en informatique :
Architecture matérielle et Information ;
Algorithmique et Programmation.
La créativité, l’autonomie et la rigueur à travers des travaux
de programmation ;
Mener un travail collaboratif ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Pour quel profit ?
L’enseignement de l’ISN prépare à l’enseignement supérieur par le
développement de plusieurs compétences telles que :
Des connaissances théoriques et des compétences techniques
en informatique :
Architecture matérielle et Information ;
Algorithmique et Programmation.
La créativité, l’autonomie et la rigueur à travers des travaux
de programmation ;
Mener un travail collaboratif ;
Conduire un projet en équipe ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Pour quel profit ?
L’enseignement de l’ISN prépare à l’enseignement supérieur par le
développement de plusieurs compétences telles que :
Des connaissances théoriques et des compétences techniques
en informatique :
Architecture matérielle et Information ;
Algorithmique et Programmation.
La créativité, l’autonomie et la rigueur à travers des travaux
de programmation ;
Mener un travail collaboratif ;
Conduire un projet en équipe ;
Présenter et justifier une démarche face à un jury.
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Evaluation écrites en cours d’année (DS, DM)
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Evaluation écrites en cours d’année (DS, DM)
Evaluations orales sous forme d’exposés sur des
problématiques sociétales (hypermnésie du web, droit d’auteur
et oeuvres numériques . . . ), voir la page :
http://www.frederic-junier.org/ISN/Introduction/
hypermnesie13.php
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Evaluation écrites en cours d’année (DS, DM)
Evaluations orales sous forme d’exposés sur des
problématiques sociétales (hypermnésie du web, droit d’auteur
et oeuvres numériques . . . ), voir la page :
http://www.frederic-junier.org/ISN/Introduction/
hypermnesie13.php
Epreuve orale de fin d’année notée sur 20 (coefficient 2 pour
le Bac)
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Evaluation écrites en cours d’année (DS, DM)
Evaluations orales sous forme d’exposés sur des
problématiques sociétales (hypermnésie du web, droit d’auteur
et oeuvres numériques . . . ), voir la page :
http://www.frederic-junier.org/ISN/Introduction/
hypermnesie13.php
Epreuve orale de fin d’année notée sur 20 (coefficient 2 pour
le Bac)
Une durée de 20 minutes ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Evaluation écrites en cours d’année (DS, DM)
Evaluations orales sous forme d’exposés sur des
problématiques sociétales (hypermnésie du web, droit d’auteur
et oeuvres numériques . . . ), voir la page :
http://www.frederic-junier.org/ISN/Introduction/
hypermnesie13.php
Epreuve orale de fin d’année notée sur 20 (coefficient 2 pour
le Bac)
Une durée de 20 minutes ;
Jury composé du professeur ayant suivi et formé l’élève et d’un
autre enseignant .
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Déroulement de l’évaluation orale
Partie 1 : 8 minutes maximum sur 8 points
Le candidat effectue une présentation orale de son projet, d’une
durée maximale de 8 minutes, pendant laquelle il n’est pas
interrompu. Il s’appuie pour cela sur un dossier-projet de 5 à 10
pages, hors annexes, élaboré à l’aide de l’outil informatique.
Partie 2 :12 minutes minimum sur 12 points
Le jury interroge le candidat sur différents aspects de son projet et
sur son lien avec les compétences fixées par le programme, puis
élargit ce questionnement aux autres compétences spécifiées dans
le programme.
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Et après le bac ?
La spécialité de Terminale n’est pas un critère d’orientation mais la
formation ISN fournira un bagage solide pour tout parcours
d’étude scientifique postbac :
A l’université dans les domaines scientifiques (mathématiques,
physique, informatiques, biologie, médecine), de l’économie et
de la gestion
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Et après le bac ?
La spécialité de Terminale n’est pas un critère d’orientation mais la
formation ISN fournira un bagage solide pour tout parcours
d’étude scientifique postbac :
A l’université dans les domaines scientifiques (mathématiques,
physique, informatiques, biologie, médecine), de l’économie et
de la gestion
En CPGE :
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Et après le bac ?
La spécialité de Terminale n’est pas un critère d’orientation mais la
formation ISN fournira un bagage solide pour tout parcours
d’étude scientifique postbac :
A l’université dans les domaines scientifiques (mathématiques,
physique, informatiques, biologie, médecine), de l’économie et
de la gestion
En CPGE :
Le programme d’informatique pour tous des CPGE
scientifiques prolonge celui de l’ISN ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Et après le bac ?
La spécialité de Terminale n’est pas un critère d’orientation mais la
formation ISN fournira un bagage solide pour tout parcours
d’étude scientifique postbac :
A l’université dans les domaines scientifiques (mathématiques,
physique, informatiques, biologie, médecine), de l’économie et
de la gestion
En CPGE :
Le programme d’informatique pour tous des CPGE
scientifiques prolonge celui de l’ISN ;
le langage Python enseigné dans l’ISN est au programme des
classes de PSI, PCSI et BCPST (projet informatique en 2ème
année ) . . .
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Et après le bac ?
La spécialité de Terminale n’est pas un critère d’orientation mais la
formation ISN fournira un bagage solide pour tout parcours
d’étude scientifique postbac :
A l’université dans les domaines scientifiques (mathématiques,
physique, informatiques, biologie, médecine), de l’économie et
de la gestion
En CPGE :
Le programme d’informatique pour tous des CPGE
scientifiques prolonge celui de l’ISN ;
le langage Python enseigné dans l’ISN est au programme des
classes de PSI, PCSI et BCPST (projet informatique en 2ème
année ) . . .
spécialité
informatique dans ISN
la filière MP ;
http://frederic-junier.org/
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Et après le bac ? (suite)
Dans les écoles recrutant au niveau bac :
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Et après le bac ? (suite)
Dans les écoles recrutant au niveau bac :
Ecoles d’ingénieur (INSA, CPE . . . ) avec une formation
généraliste en informatique dès la première année ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Et après le bac ? (suite)
Dans les écoles recrutant au niveau bac :
Ecoles d’ingénieur (INSA, CPE . . . ) avec une formation
généraliste en informatique dès la première année ;
Ecoles d’ingénieurs spécialisées en informatique (EPITECH,
EPITA . . . ) ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Et après le bac ? (suite)
Dans les écoles recrutant au niveau bac :
Ecoles d’ingénieur (INSA, CPE . . . ) avec une formation
généraliste en informatique dès la première année ;
Ecoles d’ingénieurs spécialisées en informatique (EPITECH,
EPITA . . . ) ;
Ecoles d’architecture et de gestion.
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Préambule
Pourquoi une nouvelle spécialité ?
La spécialité ISN en Terminale S
A qui s’adresse cette formation ?
Pour quel profit ?
L’évaluation (spécialité coefficient 2 au Bac)
Et après le bac ?
Et après le bac ? (suite)
Dans les écoles recrutant au niveau bac :
Ecoles d’ingénieur (INSA, CPE . . . ) avec une formation
généraliste en informatique dès la première année ;
Ecoles d’ingénieurs spécialisées en informatique (EPITECH,
EPITA . . . ) ;
Ecoles d’architecture et de gestion.
En IUT (génie électrique et informatique industrielle (GEII),
informatique, mesures physiques, réseaux, statistique et
informatique décisionnelle (SID)) et en BTS.
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Plan
1
ISN, un enseignement informatique au lycée
2
Contenu de l’enseignement
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Cahier de textes
Le détail des chapitres traités et de la progression annuelle sont
disponibles sur la page du cahier de textes de la classe :
http://www.frederic-junier.org/ISN/CahierTexte/
cahier_texte_ISN14.html
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 1 : Histoire, Architecture, HTML/CSS
1
Brève histoire de l’informatique
Plus de détails sur http://www.frederic-junier.org/ISN/
Introduction/index13.html
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 1 : Histoire, Architecture, HTML/CSS
1
Brève histoire de l’informatique
2
Architecture de base : modèle de Von Neumann
Plus de détails sur http://www.frederic-junier.org/ISN/
Introduction/index13.html
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 1 : Histoire, Architecture, HTML/CSS
1
Brève histoire de l’informatique
2
Architecture de base : modèle de Von Neumann
3
Notion d’information (et de son codage), de fichier
informatique, d’ arborescence dans un système de fichiers.
Plus de détails sur http://www.frederic-junier.org/ISN/
Introduction/index13.html
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 1 : Histoire, Architecture, HTML/CSS
1
Brève histoire de l’informatique
2
Architecture de base : modèle de Von Neumann
3
Notion d’information (et de son codage), de fichier
informatique, d’ arborescence dans un système de fichiers.
4
Langages HTML/CSS, langages de description et de mise en
forme de pages web.
Plus de détails sur http://www.frederic-junier.org/ISN/
Introduction/index13.html
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 2 : Programmation (1/2)
1
Qu’est-ce-qu’un langage de programmation ?
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 2 : Programmation (1/2)
1
2
Qu’est-ce-qu’un langage de programmation ?
Eléments de base d’un langage de programmation à travers
l’exemple de Python :
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 2 : Programmation (1/2)
1
2
Qu’est-ce-qu’un langage de programmation ?
Eléments de base d’un langage de programmation à travers
l’exemple de Python :
Calculatrice Python ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 2 : Programmation (1/2)
1
2
Qu’est-ce-qu’un langage de programmation ?
Eléments de base d’un langage de programmation à travers
l’exemple de Python :
Calculatrice Python ;
Variables et affectations ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 2 : Programmation (1/2)
1
2
Qu’est-ce-qu’un langage de programmation ?
Eléments de base d’un langage de programmation à travers
l’exemple de Python :
Calculatrice Python ;
Variables et affectations ;
Structures de contrôle (conditionnelle, itératives) ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 3 : Programmation (2/2)
1
Structures de données composites : chaînes de caractères,
listes . . .
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 3 : Programmation (2/2)
1
Structures de données composites : chaînes de caractères,
listes . . .
2
Fonctions, modularisation d’un programme.
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 3 : Programmation (2/2)
1
Structures de données composites : chaînes de caractères,
listes . . .
2
Fonctions, modularisation d’un programme.
3
Récursivité.
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 4, 5 et 6 : Représentation de l’information
1
Codage des caractères (encodages ASCII, Unicode)
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 4, 5 et 6 : Représentation de l’information
1
Codage des caractères (encodages ASCII, Unicode)
2
Codage des images, des sons
Traitement d’image par la programmation ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 4, 5 et 6 : Représentation de l’information
1
Codage des caractères (encodages ASCII, Unicode)
2
Codage des images, des sons
Traitement d’image par la programmation ;
3
Codage des nombres (binaire,entiers signés ou non, flottants
... );
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 4, 5 et 6 : Représentation de l’information
1
Codage des caractères (encodages ASCII, Unicode)
2
Codage des images, des sons
Traitement d’image par la programmation ;
3
Codage des nombres (binaire,entiers signés ou non, flottants
... );
4
Problématiques sociétales liées à la numérisation (persistance
et non rivalité de l’information, licences logicielles).
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 7 : Fonctions booléennes et portes logiques
1
Calculs modulo 2 , fonctions booléennes , tables de vérité
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 7 : Fonctions booléennes et portes logiques
1
Calculs modulo 2 , fonctions booléennes , tables de vérité
2
Transistor et portes logiques, utilisation du logiciel logisim .
http://frederic-junier.org/
ISN
Figure: Multiplexeur à 2 bits
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 8 : Algorithmique (1/3)
Généralités : terminaison, correction, complexité d’un
algorithme ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 8 : Algorithmique (1/3)
Généralités : terminaison, correction, complexité d’un
algorithme ;
Additionneur binaire avec des opérations booléennes
(programme et circuit logique) ;
http://frederic-junier.org/
ISN
Figure: Additionneur binaire
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 9 : Algorithmique (2/3)
Algorithmes de recherche dans un tableau :
Recherche séquentielle ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 9 : Algorithmique (2/3)
Algorithmes de recherche dans un tableau :
Recherche séquentielle ;
Recherche dichotomique (tableau déjà trié) ;
http://frederic-junier.org/
ISN
Figure: Complexités d’algorithmes
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 10 : Algorithmique (3/3)
Algorithmes de tri :
Tri par sélection ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 10 : Algorithmique (3/3)
Algorithmes de tri :
Tri par sélection ;
D’autres tris : par insertion, par bulles ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 10 : Algorithmique (3/3)
Algorithmes de tri :
Tri par sélection ;
D’autres tris : par insertion, par bulles ;
Tri par fusion, paradigme Diviser pour régner , complexité,
comparaison avec le tri par sélection ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 11 : Les réseaux
1
TP 1 : Telnet ou SSH, connexion à distance, un exemple de
protocole d’interaction Client - Serveur ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 11 : Les réseaux
1
TP 1 : Telnet ou SSH, connexion à distance, un exemple de
protocole d’interaction Client - Serveur ;
2
Généralités sur les réseaux et modèle en couches (pile OSI et
TCP/IP) ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 11 : Les réseaux
1
TP 1 : Telnet ou SSH, connexion à distance, un exemple de
protocole d’interaction Client - Serveur ;
2
Généralités sur les réseaux et modèle en couches (pile OSI et
TCP/IP) ;
3
TP 2 : Programmation de sockets TCP puis UDP avec
Python, différences entre les deux protocoles ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 11 : Les réseaux
1
TP 1 : Telnet ou SSH, connexion à distance, un exemple de
protocole d’interaction Client - Serveur ;
2
Généralités sur les réseaux et modèle en couches (pile OSI et
TCP/IP) ;
3
TP 2 : Programmation de sockets TCP puis UDP avec
Python, différences entre les deux protocoles ;
4
Problématiques sociétales : supranationalité des réseaux et
problèmes de conflits (ou d’absence) de juridiction.
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 12 : Architectures matérielles
1
Compléments d’architecture ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 12 : Architectures matérielles
1
Compléments d’architecture ;
2
Chemin des données et jeu d’instruction simplifié ;
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Chapitre 12 : Architectures matérielles
1
Compléments d’architecture ;
2
Chemin des données et jeu d’instruction simplifié ;
3
Initiation à un pseudo-langage d’assemblage.
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Travail sur le projet de fin d’année
Une heure sur deux consacrée au projet à partir du mois de Février.
1
Une présentation de l’épreuve et d’outils méthodologiques
(cahier des charges, planificateurs . . . )
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Travail sur le projet de fin d’année
Une heure sur deux consacrée au projet à partir du mois de Février.
1
Une présentation de l’épreuve et d’outils méthodologiques
(cahier des charges, planificateurs . . . )
2
Une présentation en classe de la bibliothèque tkinter pour le
développement d’interfaces graphiques et une aide possible
sur la bibliothèque pygame
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Travail sur le projet de fin d’année
Une heure sur deux consacrée au projet à partir du mois de Février.
1
Une présentation de l’épreuve et d’outils méthodologiques
(cahier des charges, planificateurs . . . )
2
Une présentation en classe de la bibliothèque tkinter pour le
développement d’interfaces graphiques et une aide possible
sur la bibliothèque pygame
3
Des rendez-vous réguliers pour faire le point
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Chapitre 1 : Histoire, Architecture, HTML/CSS
Chapitre 2 : Programmation (1/2)
Chapitre 3 : Programmation (2/2)
Chapitre 4, 5 et 6 : Représentation de l’information
Chapitre 7 : Fonctions booléennes et portes logiques
Chapitre 8 : Algorithmique (1/3)
Chapitre 9 : Algorithmique (2/3)
Chapitre 10 : Algorithmique (3/3)
Chapitre 11 : Les réseaux
Chapitre 12 : Architecture et langage d’assemblage
Le projet, fil rouge du T3
Travail sur le projet de fin d’année
Une heure sur deux consacrée au projet à partir du mois de Février.
1
Une présentation de l’épreuve et d’outils méthodologiques
(cahier des charges, planificateurs . . . )
2
Une présentation en classe de la bibliothèque tkinter pour le
développement d’interfaces graphiques et une aide possible
sur la bibliothèque pygame
3
Des rendez-vous réguliers pour faire le point
4
Un support par mail pour répondre aux questions des élèves et
un répertoire par projet sur mon cloud.
http://frederic-junier.org/
ISN
Figure: Projet de Quentin et Mathieu (2013 avec pygame)
Figure: Projet d’Alexis et Alexandre (2014 avec pygame)
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Plan
1
ISN, un enseignement informatique au lycée
2
Contenu de l’enseignement
3
Liens utiles
http://frederic-junier.org/
ISN
Table des matières
ISN, un enseignement informatique au lycée
Contenu de l’enseignement
Liens utiles
Quelques liens pour en savoir plus
Le programme officiel de la spécialité ISN :
http://www.education.gouv.fr/pid25535/bulletin_
officiel.html?cid_bo=57572
Le site de Python : https://www.python.org/
Le site de la bibliothèque pygame :
http://www.pygame.org/
Un site pour HTML/CSS : http://www.w3schools.com/
Le site de Gérard Swinnen pour l’apprentissage de Python :
http://inforef.be/swi/python.htm
Mon site : http://frederic-junier.org/
http://frederic-junier.org/
ISN