ICN 2018-2019


Lycée F. Ozanam

Programme officiel de l'ICN en Seconde

Cliquer pour accéder au programme

Présentation du programme de l'ICN.

11 septembre

Travail durant la séance.

Travail pour la semaine du 11/09 au 18/09

Programmation en langage Python

18 septembre

Travail durant la séance.

Travail pour la semaine du 18 au 25 septembre.

Finir de travailler l'ensemble des exercices proposés ci-dessus.

S'assurer d'une bonne connaissance de la syntaxe et des éléments de cours et des exercices en écrivant par soi-même les programmes demandés.

Programmation en langage Python

25 septembre

Travail durant la séance.

Travail pour la semaine du 25 septembre au 2 octobre.

Finir de travailler l'ensemble des exemples proposés ci-dessus.

S'assurer d'une bonne connaissance de la syntaxe et des éléments de cours en écrivant par soi-même les programmes demandés.

Programmation en langage Python

02 octobre 2018

Travail durant la séance.

Travail pour la semaine du 02 octobre au 09 octobre.

Finir de travailler l'ensemble des exemples proposés ci-dessus.

S'assurer d'une bonne connaissance de la syntaxe et des éléments de cours en écrivant par soi-même les programmes demandés.

Programmation en langage python

09 octobre 2018

Travail durant la séance :

Les boucles :

Travail pour la semaine du 09 au 16 octobre :

Terminer l'apprentissage commencé durant la séance :

Regarder le cours et les exercices sur les boucles dans la page ci-dessous :

S'assurer d'une bonne connaissance de la syntaxe et des éléments de cours en écrivant par soi-même les programmes demandés.

Programmation en langage python

16 octobre 2018

Travail durant la séance :

Les boucles et les fonctions

Pour le 06 novembre 2018 : Evaluation

Sur les entrées/Sorties, les types de variables, les types numériques, les boucles, les conditions et les fonctions

Pour réviser, regardez ces cours :

Programmation en langage python

29 septembre

Travail durant la séance

Travail pour le 06 octobre

Terminer l'apprentissage commencé durant la séance (cours et exercices).

Python : Fonctions

06 octobre

Travail durant la séance

Fonctions

Pour le 13 octobre : Evaluation

Sur les entrées/Sorties, les types de variables, les boucles, les conditions et les fonctions

HTML

13 octobre

Travail durant la séance

Présentation du langage HTML et du principe de séparation du contenu et de la mise en forme. Création et analyse d’une page web.

Cours et exercices.

Travail pour le 20/10

Terminer l'apprentissage commencé durant la séance (cours et exercices). Vous pouvez explorer et utiliser l'ensemble des balises html et leurs propriétés.

HTML

20 octobre

Travail durant la séance

Travail pour le 10/11

Terminer l'apprentissage commencé durant la séance (cours et exercices). Explorez et utilisez l'ensemble des balises html et leurs propriétés.

Devoir surveillé : Python + HTML

HTML + CSS

10 novembre 2017

Travail durant la séance

Présentation des différentes balises du HTML qu'on peut insérer dans une page web :

HTML

17 novembre

Travail durant la séance

Mini-projet : Création d'un site web

Travail sur le projet HTML et CSS en groupe

Programmation en langage python

24 novembre

Travail durant la séance

Les chaînes de caractères

Les listes :

Terminer l'apprentissage commencé durant la séance (cours et exercices).

Programmation en langage python

01 décembre

Pas de cours

Forum de Reims

Programmation en langage python

08 décembre

Travail durant la séance

Les fichiers

Récursivité

15 décembre

Travail durant la séance

Les fonctions récursives

Evaluation, interface graphique en Python

22 décembre

Travail durant la séance

Interface graphique

Présentation du module Tkinter

Pour le 13 janvier 2018 :

Exposés sur les thèmes sociétaux

Oral

La liste des sujets et consignes se trouve ici.

L'exposé sur le sujet : Supranationnalité des réseaux.

L'exposé sur le sujet : Les licences, les logiciels et les droits afférents

L'exposé sur le sujet : Hadopi, CNIL

L'exposé sur le sujet : Mutation de la société, Addiction à internet, aux smartphones. Geek, gamer, no-life...

L'exposé sur le sujet : Quelles sont les études post-bac pour lesquelles la spécialité ISN peut être réinvestie

L'exposé sur le sujet : La persistence de l'information

L'exposé sur le sujet : La resistance sur le net

L'exposé sur le sujet : Facebook, wikipedia

L'exposé sur le sujet : Quelles loi, quelle gouvernance pour le web ?

N'oubliez pas votre projet de fin d'année

13 Janvier 2018

Travail durant la séance

Exposés sur les thèmes sociétaux

Oral

La liste des sujets et consignes se trouve ici.

L'exposé sur le sujet : La persistence de l'information

L'exposé sur le sujet : Quelles loi, quelle gouvernance pour le web ?

L'exposé sur le sujet : Les licences, les logiciels et les droits afférents

L'exposé sur le sujet : Mutation de la société, Addiction à internet, aux smartphones. Geek, gamer, no-life...

L'exposé sur le sujet : Supranationnalité des réseaux.

N'oubliez pas votre projet de fin d'année

Programmation en langage python

04 octobre

Travail durant la séance

Pour le 11 octobre

Devoir surveillé

Programmation en langage python

29 septembre

Travail durant la séance

Travail pour le 04 octobre

Terminer l'apprentissage commencé durant la séance (cours et exercices).

Programmation en langage python

04 octobre

Travail durant la séance

Pour le 11 octobre

Devoir surveillé

HTML

11 octobre

Travail durant la séance

Présentation du langage HTML et du principe de séparation du contenu et de la mise en forme. Création et analyse d’une page web.

Cours et exercices.

Travail pour le 18/10

Terminer l'apprentissage commencé durant la séance (cours et exercices). Vous pouvez explorer et utiliser l'ensemble des balises html et leurs propriétés.

HTML + CSS

18 octobre 2016

Travail durant la séance

mise en oeuvre du principe de séparation du contenu et de la mise en forme lors de la création d’une page web.

Travail pour le 15/11

Mini-projet : Création d'un site web

Le TP

Aide en ligne

En réutilisant au maximum les notions qui vous ont été présentées et les cours sur HTML et CSS, concevez et réalisez un mini-site web sur le thème de votre choix. Vous pouvez explorer et utiliser l'ensemble des balises html et leurs propriétés.

HTML + CSS

08 novembre

Travail durant la séance

Utilisation des feuilles de style Principe de séparation du contenu et de la mise en forme. Création et analyse d’une page web.

Présentation des différentes balises du HTML pour insérer dans une page web :

Evaluation + Python

15 novembre

Travail durant la séance

Cours sur les fonctions

Pour le 22 novembre.

Terminer l'apprentissage commencé durant la séance (cours et exercices).

Python : Fonctions

22 novembre

Travail durant la séance

Pour le 29 novembre.

Terminer l'apprentissage commencé durant la séance (cours et exercices).

Python : Fonctions et listes

29 novembre

Travail durant la séance

Fonctions

Les listes :

Pour le 13 décembre.

Terminer l'apprentissage commencé durant la séance (cours et exercices).

BAC BLANC 1 : Pas de cours

06 décembre

Pour le 13 décembre.

Terminer l'apprentissage commencé durant la séance du 29 novembre (cours et exercices).

Journée pédagogique : Pas de cours

03 Janvier 2017

Travail pour le 10/01/2017

Se préparer pour la présentation orale des exposés.

Présentation orale des exposés.

Travail pour la semaine du 03/11 au 07/11

Me rendre le site web et l'exposé, le 03 novembre en les déposant dans le serveur FTP du lycée F. Ozanam dont l'adresse IP est : 193.54.196.84

Le sujet et les consignes se trouvent ici.

Travail pour la semaine du 12/10 au 16/10

Me rendre la version 1 des exposés.

La liste des sujets et consignes se trouve ici.

Travail pour la semaine du 02/11 au 06/11

Se préparer pour la présentation orale des exposés.

Exposés sur les thèmes sociétaux

10 Janvier 2017

Oral

La liste des sujets et consignes se trouve ici.

L'exposé sur le sujet : Formats, formats de documents, d'images, de données sonores.

L'exposé sur le sujet : Les licences, les logiciels et les droits afférents

L'exposé sur le sujet : Hadopi, CNIL

L'exposé sur le sujet : Mutation de la société, Addiction à internet, aux smartphones. Geek, gamer, no-life...

L'exposé sur le sujet : Quelles sont les études post-bac pour lesquelles la spécialité ISN peut être réinvestie

Evaluation le 31/01

QCM sur les listes et fonctions en langage Python.

Programmation en langage python

17 janvier

Travail durant la séance

Les fichiers

Pour le 17 janvier :

Terminer l'apprentissage commencé durant la séance (cours et exercices).

Les fichiers

Récursivité

24 janvier

Travail durant la séance

Les fonctions récursives

Evaluation le 31/01

QCM sur les listes et fonctions en langage Python.

Evaluation, interface graphique en Python

31 janvier

Travail durant la séance

Evaluation sur les listes et fonctions en langage Python.

Evaluation : cliquer ici pour afficher le sujet

Interface graphique

Présentation du module Tkinter

Pour le 07 février :

Terminer l'apprentissage commencé durant la séance (cours et exercices).

N'oubliez pas votre projet de fin d'année

Travail en groupe sur le projet de fin d'année

07 février

Travail durant la séance

Pour le 28 février :

Travail sur le projet de fin d'année

28 février

Travail durant la séance

Définition d'une fonction récursive permettant le déplacement d'un objet

Terminer l'apprentissage commencé le 28 février

Travail sur le projet de fin d'année

07 mars

Travail durant la séance

Pour le 21 mars.

Avancez dans votre projet.

BAC BLANC 2 : Pas de cours

14 mars

Pour le 21 mars.

Avancez dans votre projet.

Travail sur le projet de fin d'année

21 mars

Travail durant la séance

Travail sur le projet de fin d'année

28 mars

Travail durant la séance

Travailler le projet de fin d'année par groupe

Pour le 04 avril.

Avancez dans votre projet.

Evaluation, Exposé, programmation en langage python

09 novembre

Travail durant la séance

Evaluation sur Python, HTML et CSS

Correction de l'évaluation : cliquer ici pour un corrigé

L'exposé sur le sujet : Quelles lois, quelle gouvernance pour le web ?

Cours sur les fonctions

Pour le 16 novembre.

Terminer l'apprentissage commencé durant la séance (cours et exercices).

Vous aurez à rendre pour le 16/11 le mini-projet sur HTML et CSS

Programmation en langage python

16 novembre

Travail durant la séance

Les fonctions

Les listes :

Pour le 23 novembre.

Terminer l'apprentissage commencé durant la séance (cours et exercices).

Les fonctions

Les listes :

Programmation en langage python

23 novembre

Travail durant la séance

Les fichiers

Pour le 30 novembre.

Terminer l'apprentissage commencé durant la séance (cours et exercices).

Les fichiers

Écriture des entiers dans une base et codage du texte

30 novembre

Travail durant la séance

Écriture des entiers dans une base

Codage du texte

Cours : codage du texte

Pour le 07 décembre.

Terminer l'apprentissage commencé durant la séance (cours et exercices).

Écriture des entiers dans une base

Codage du texte

Écriture des entiers dans une base et codage du texte, création d'une fenêtre en Python

07 décembre

Travail durant la séance

Écriture des entiers dans une base

Comment passer de la base hexadécimal à la base binaire et vice versa

Codage du texte

Interface graphique

Présentation du module Tkinter

Pour le 14 décembre.

Terminer l'apprentissage commencé durant la séance (cours et exercices).

Penser au choix du projet de fin d'année

Traitement d'image en python et travail en groupe sur le projet de fin d'année

14 décembre

Interface graphique

Présentation de quelques projets :

Dans ce travail on réalise un plateau et on gère la collision des images

Dans ce travail on réalise un jeu complet de Joe and Joey

Cours sur la création d'une zone de dessin "Canvas" dans une fenêtre à l'aide du langage Python Création d'un plateau de jeu

Utilisation du langage Python pour afficher les dimensions et les différentes propriétés d'une image

Utilisation du langage Python pour modifier les dimensions et les formats d'une image, pour écrire sur une image, .... voir le cours

Présentation d'un document élaboré par le CEPEC de Lyon permettant d'aider les élèves à gérer leurs projets de fin d'année, ci-joint le document

Ensuite, les élèves ont travaillé par groupe sur leurs projets de fin d'année.

Pour le 11 janvier.

  1. Devoir surveillé :
    1. Le langage Python :
      • chaines de caractères
      • listes
      • fonctions
      • fichiers
    2. Traitement d'information
      • Écriture des entiers dans une base (binaire, octale, décimale et héxadécimale)
      • Codage du texte
  2. Rédiger un cahier des charges de votre projet de fin d'année qu'il faut rendre le 11 janvier 2016 ci-joint les consignes

Bac Blanc n°1 : Pas de cours

21 décembre

Journée pédagogique : Pas de cours

04 janvier

Evaluation

11 janvier

Travail durant la séance

Evaluation sur Python et sur le codage des entiers et du texte

Pour le 18 janvier.

Récursivité

18 janvier

Travail durant la séance

Correction de l'évaluation du 11/01/16 : cliquer ici pour un corrigé

Les fonctions récursives

Pour le 25 janvier.

Terminer l'apprentissage commencé durant la séance (cours et exercices).

Les widgets en Python

25 janvier

Travail durant la séance

  1. Les fonctions récursives
  2. Les Widgets : Button, Label, Checkbutton, Radiobutton et Entry

Pour le 01 février.

Terminer l'apprentissage commencé durant la séance (cours et exercices).

La gestion des images en Python : Dessiner, écrire du texte sur une image, ...

01 février

Travail durant la séance

Dessiner, écrire du texte sur une image

Pour le 22 février.

  1. Terminer l'apprentissage commencé durant la séance (cours et exercices).
  2. Devoir surveillé :
    1. Le langage Python :
      • chaines de caractères
      • listes
      • fonctions
      • fonctions récursives
      • fichiers
    2. Traitement d'information
      • Écriture des entiers dans une base (binaire, octale, décimale et héxadécimale)
      • Codage du texte
  3. Rédiger un cahier des charges de votre projet de fin d'année qu'il faut rendre le 22 février 2016 ci-joint les consignes
  4. Vous trouvez ci-joint un document qui pourrait vous aider à gérer votre projet de fin d'année

Evaluation

22 février

Travail durant la séance

Evaluation sur Python et sur le codage des entiers et du texte

Cliquer ici pour avoir l'énoncé

Correction de l'évaluation du 22/02/16 : Cliquer ici pour un corrigé

Pour le 29 février.

Travail sur le projet de fin d'année

29 février

Travail durant la séance

Définition d'une fonction récursive permettant le déplacement d'un objet

Travail sur le projet de fin d'année

07 mars

Travail durant la séance

Reconstitution des groupes de travail

Travailler le projet de fin d'année par groupe

Travail sur le projet de fin d'année

14 mars

Travail durant la séance

Travailler le projet de fin d'année par groupe

Travail sur le projet de fin d'année

21 mars

Travail durant la séance

Travailler le projet de fin d'année par groupe

Pour le 18 avril.

Présentation orale de l'avancement du projet de fin d'année de chacun des groupes

Travail sur le projet de fin d'année

18 avril

Travail durant la séance

Présentation orale de l'avancement du projet de fin d'année de chacun des groupes

Travail sur le projet de fin d'année par groupe

Travail sur le projet de fin d'année

25 avril

Travail durant la séance

Travailler le projet de fin d'année par groupe

Travail sur le projet de fin d'année

02 mai

Travail durant la séance

Travailler le projet de fin d'année par groupe

Architecture

Programmation en langage python

Écriture des entiers dans une base

Codage du texte + contrôle ?

Image

Image

Projets -- Dichotomie

Présentation pour les projets. Les groupes et sujets sont décidés (semaine avant Noël) .

Exposés

Oral

Récursivité

Booléens (ou compression ?)

Réseaux

Projets

Bac Blanc

Tris

Projets

Projets + contrôle

TP réseaux