ISN 2019-2020

Séance d'introduction

9 septembre 2019

Présentation de la spécialité ISN

  1. Présentation du programme.
  2. Présentation de l'évaluation :
  3. Présentation de la clef et duplication des premières clefs.
  4. Présentation du premier travail à réaliser (exposés sur les thèmes sociétaux)
    • Choisir un binôme.
    • Choisir l'un des thèmes proposés. Attention, deux groupes distincts devront choisir deux thèmes différents.
  5. Travail de prise en main : créer votre répertoire de raccourcis avec en premier le lien vers ce site. Suivre les indications de cette page.

Architecture

Notions : constituants d'une machine, principe de fonctionnement des transistors.

Travail à faire

  • Pour la fin de la séance : donner aux professeurs la composition du binôme et le thème choisi pour l'exposé.
  • Pour le 07/10 : présentation en binôme des références et du plan choisi pour l'exposé de janvier.
  • Pour le 15/12 : remise du support de connaissances numérique.
  • Pour le 06/01 : préparer l'exposé oral.

Langage HTML

16 septembre 2019

Correction du TP "Architecture" de la séance précédente.

Le langage HTML

Notions: document HTML minimal et arborescence d'une page, les balises, squelette d'un site, vérification et validation du code

Travail à faire pour le 7/10

Mini-projet #1
Création d'un site avec CSS minimal* mettant en oeuvre les connaissances du langage HTML abordées.
*(un fichier «style.css» vous sera transmis)

L'évaluation du travail portera principalement sur la structure du site, le réemploi des balises étudiées et la pertinence de leur utilisation selon leurs propriétés.
Le travail à rendre comportera:
  • un document de présentation du site avec une description précise de la structure
    Schéma du squelette et des liens entre les pages (le contenu des pages pouvant être succint)
  • le site: l'accès au site devant se faire par une page nommée «index.html»
  • La démarche pour déposer votre travail sera précisée ultérieurement.

Le site sera enrichi ultérieurement à l'issue de la séance sur le CSS.

Langage python

23 septembre 2019

Python est installé sur les machines utilisées au lycée.

Sur les postes linux, utilisez l'éditeur geany. Attention : vous devez le paramétrer pour une interprétation en python3.
Pour cela, enregistrer un fichier sous la forme nom.py puis dans le menu Construire/Définir les commandes de construction, vérifier que python3 est inscrit (et non simplement python) dans la ligne "Compile" et dans la ligne "Execute".

Python

Notions: Premiers éléments en python, les variables (numériques, booléens, chaînes de caractères); opérations et boucles "for".

Durant cette séance, vous travaillerez le contenu des pages ciblées ci-dessous.
L'objectif, pendant une séance, est de comprendre le maximum. Demandez de l'aide en cas d'incompréhension.
Le travail de ces pages devra être terminé pour la séance python suivante.

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.

Attention, les solutions sont là pour vous débloquer. Ne vous contentez surtout pas de les lire. Si vous n'avez pas su faire un exercice, il faut le faire et le refaire jusqu'à ce que vous sachiez le faire seul. Tous les exercices du cours devront être maîtrisés.

Travail pour la prochaine séance python (30/09).

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

Pour installer python sur votre machine personnelle, vous pouvez télécharger python sur le site de python. Vous choisirez python3.

Vous pouvez aussi choisir une distribution comme pyzo.

Il est également possible d'exécuter du python en ligne, par exemple sur le site repl.it, ce qui vous permettra de commencer sans installation sur votre machine pour les premiers cours.

Langage python

30 septembre 2019

Les consignes sont les mêmes que pendant la première séance de python. Si un exercice de la séance précédente continue de poser problème, ne pas hésier à solliciter le professeur.

Python

Notions : instructions conditionnelles; boucles «while»; la syntaxe des fonctions et leur usage pour découper le code en unités logiques réutlisables.

Travail pour la prochaine séance python (14/10).

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

HTML-CSS / Point exposés

7 octobre 2019

Points sur les exposés

Feuille de style: langage CSS

Notions: définir le style d'une balise; styles standards, class et ID; style dans une page HTML: séparation du contenu et de la mise en forme.

La page du TP

Pour pratiquer :Cours et exercices en ligne

    On travaillera plus particulièrement:
  • les dimensions d'une boîte
  • Les sélecteurs
  • Le positionnement

Travail à faire (14/11)

Compléter le mini-projet#1 en insérant une feuille de style, en réutilisant les notions présentées lors de cette séance.

Exemples de patrons html/css possibles.

Langage python

14 octobre 2019

Notions : manipulation de listes, notion de portée des variables, paramètres avec valeur par défaut

La priorité de la séance sera de lire les notions indispensables sur les listes et de faire la première page d'exercices, puis de commencer le mini-projet 2. Le cours sur la portée des variables devra être vu pour la prochaine fois, et le reste des notions et les approfondissements pourront être traités en travail personnel d'ici le début du travail sur le projet de fin d'année.

Les listes

Complément sur les fonctions :

Plus loin avec python :

Exercices spplémentaires sur les listes

Travail à faire pour le 9/12

Mini-projet #2.

Vacances d'automne du samedi 19 octobre 2019 au dimanche 3 novembre 2019.

Ecriture des entiers dans une base

04 novembre 2019

Notions: écriture des entiers positifs dans différentes bases

Entiers positifs

Travail pour la prochaine séance (18/11)

Retravailler les notions de la séance.
Réviser pour l'évaluation (notions Python et notions HTML-CSS)

Avancer dans les exposés sur les thèmes sociétaux et le mini-projet #2

Férié

11 novembre 2019

Révisions

Communication RS232

25 novembre 2019

Notions: encodage et décodage de caractères et code standard (ASCII); architectures matérielles ( communication sérielle entre deux machines).

Travail pour la prochaine séance (02/12)

Compte-rendu du TP

Correction Eval"papier" (voir cahier de texte sur ProNote)

Travaux en cours: précisions du planning

  • pour le 05/12/2019: dépôt des exposés (en l'état de leur progression)
  • le 09/12/2019: points sur les exposés et travail sur mp#2

Langage Python

2 décembre 2019

Notions : lire et écrire du texte dans un fichier, effectuer des recherches et substitutions dans une chaine de caractères en langage python.

Cours et première série d'exercices

La première page d'exercices doit être abordée en même temps que la page de cours qui servira de référence pour la manipulation de fichiers avec python.

Exercices supplémentaires

Deux pages d'exercices proposent de manipuler un format d'image dont le contenu des fichiers est textuel : on peut lire la couleur des pixels avec un éditeur de texte.

Travail sur le jeu de taquin

Le mini-projet python sera à rendre à la fin de la séance suivante. Nous consacrons un moment cette séance pour échanger avec les professeurs à propos des difficultés ou des questions qui presistent éventuellement sur ce travail.

Travail pour les séances suivantes

  • Pour le 5 décembre : déposer la version en cours des exposés pour pouvoir y travailler avec le professeur lors de la séance suivante.
  • DM python (je de taquin) à déposer à la fin de la séance du 9 décembre.
  • Démarrage des projets le 13 décembre : il s'agira d'avoir trouvé un binôme et dégrossi la recherche de sujet à la fin de la séance.

Langage Python / Point exposés

9 décembre 2019

Discussion sur les exposés, chaque binôme à son tour avec le professeur.

Révisions générales de python, travail sur la correction du DS numéro 2 et/ou du mini-projet.

Démarrage projets et interface graphique

16 décembre 2019

Démarrage des projets

Choix des binômes et des thèmes de projet de fin d'année. Mise en place d'une feuille de route.

Interfaces graphiques

Mise en place d'une interface graphique html pour le jeu de taquin grâce à un serveur http rudimentaire.

Corrigé de l'exercice ci-dessus.

Vacances de Noël du samedi 21 décembre 2019 au dimanche 5 janvier 2020.

Exposés - projet

6 janvier 2020

Passage à l'oral de 4 binômes

Travail libre sur le projet

Travail à faire pour la séance suivante (13 janvier)

  • Pour les binômes n'ayant pas présenté ce jour : préparer son diaporama
  • Pour les binômes ayant exposé : déposer la nouvelle version de son site, mise à jour suivant les consignes données lors du passage, et le diaporama (deux dépôts à faire sur le cahier de textes de l'ENT).

Sites des exposés

Exposés

13 janvier 2020

Passage à l'oral des 5 binômes restants

Travail à faire pour la séance suivante (20 janvier)

  • Pour les binômes ayant exposé : déposer la nouvelle version de son site, mise à jour suivant les consignes données lors du passage, et le diaporama (deux dépôts à faire sur le cahier de textes de l'ENT).

Sites des exposés

Codage du texte

20 janvier 2020

Codade du texte

Comprendre et travailler le codage du texte en informatique

Travail à faire pour la séance suivante (27 janvier)

Mise à jour (pour les absents)

Projets

27 janvier 2020

Travail en binômes sur les carnets de bord

Pistes de travail pour structurer votre projet.
  • Présentation du projet dans les grandes lignes.
  • Modélisations envisagées
  • Organigrammes: algorithmes envisagés et objectifs visés
  • Fonctions à programmer; leur action et les données nécessaires
  • Planning prévisionnel de la répartition du travail

- Les attendus de l'évaluation finale: Attendus
- Document de présentation de la norme ISO 5807 et des exemples d'utilisation:
Introduction aux algorigrammes : par Véronique Bondaz et Pascal Bouron
- Rappels concernant le rapport de projet: rapport

Travail à faire pour la séance suivante (3 février)

Déposer sur l'ENT une synthèse numérique de votre carnet de bord

Réseau

3 février 2020

Projets

10 février 2020

Travail à faire pour le bac blanc

Réviser le contenu des sites des exposés

Bac Blanc

17 février 2020

Epreuves de 14h à 16h en salle A101 (se présenter avant l'épreuve pour l'installation)

Vacances d'Hiver du samedi 22 février 2020 au dimanche 8 mars 2020.

Interface graphique

9 mars 2020

Tkinter

Pour amorcer la découverte de tkinter, vous pouvez commencer par consulter les pages de cours et d'exercices ci-dessous. Ces pages ne couvriront pas tous vos besoins pour les projets, ce sera à vous de faire des recherches sur le web pour compléter. Rappelons que ce travail de recherche fait partie de l'évaluation.

Vous trouverez dans le menu gauche des pages de cours des liens vers des sites ou documents de formation complémentaire sur cette interface graphique.

Rappel pour le 16 mars 2020

    Date limite du dépôt intermédiaire du projet
  • programme python fonctionnel sur console (le programme est commenté et des exemples de tests sont joints)
  • carnet de bord

Projets: interface graphique

23 mars 2020

Projets

30 mars 2020

Projets

6 avril 2020

Vacances de Pâcques du samedi 18 avril 2020 au dimanche 3 mai 2020.

4 mai 2020

Date probable de soutenance des projets pour la semaine du 11 mai (à confirmer)

Date limite du dépôt des dossiers pour consultation par le jury

Evaluation des projets (en attente des dates officielles)

11 mai 2020

Soutenance du projet

Date et planning des soutenances transmis ultérieurement

18 mai 2020

Evaluation (1h)

Python

25 mai 2020

Algorihtmmes de tri

Férié

1 juin 2020

Python

8 juin 2020

Parcours de graphes

Python

15 juin 2020

Epreuves du BAC.