Accueil


Je révise  : Je révise mes cours (lien à venir)


Jeudi 9 juin et Vendredi 10 juin

Passage à l'oral


Vendredi 3 juin

Préparation Grand oral


Jeudi 2 juin

Travail à faire  :

Dernier délais pour transmettre votre fiche grand oral contenant l’intitulé de vos deux questions.

Passage à l'oral -> INTRODUCTION + PLAN


Vendredi 27 juin

Travail à faire  :

M'envoyer pas mail l'intitulé de votre question de NSI.


Vendredi 20 mai

Grand oral


Vendredi 6 mai

Travail en cours  :

Entraînement NOTE à l'épreuve pratique de NSI (Durée 1h)

Grand oral


Jeudi 5 mai

Travail en cours  :

Devoir NOTE type bac (Durée 2h) - SQL-Reseau-pile/file


Lundi 2 mai

Travail à faire  :

Epreuve pratique et écouter la fin du grand oral (Temps 3)

Travail en cours  :

Gestion des processus

Suite ...


Jeudi 28 Avril

Entraînement NOTE à l'épreuve pratique de NSI (Durée 1h)

Grand oral


Lundi 25 Avril

Devoir NOTE type bac (Durée 2h)


Vendredi 8 Avril

Travail à faire  :

Suite et fin du Projet Puzzle à rendre via ce lien

Travail en cours  :

orientation (grand oral)

Suite du Puzzle


Jeudi 7 Avril

Travail à faire  :

Ecouter ce grand oral et préparer 3 questions qui vous auriez voulu poser à la candidate.

Travail en cours  :

Les questions du jury

Suite du Puzzle


Lundi 4 Avril

Travail en cours  :

Parlons Grand Oral

Exemple de grand oral

Puzzle


Vendredi 1 Avril

Travail à faire  :

Professeur Z. page 1 et 2

Travail en cours  :

Liens vers le cours de calculabilité

Professeur Z. Defis. Aide :

Puzzle


Jeudi 31 mars et Vendredi 1 Avril

Travail à faire  :

Mettre en place la méthode __repr__ projet Puzzle puis faire jusque page 2 question e (incluse)

Travail en cours  :

Cours : Calculabilité Décidabilité

Professeur Z.

Puzzle


Lundi 28 mars

Travail à faire  :

Défis ruban de Turing (Table de transition pour colorier un ruban (... - bleu-rouge-bleu- rouge-...)

Différence entre méthode POST et méthode GET (explication et exemple)

Travail en cours  :

Fin des exercices type BAC

projet Puzzle


Vendredi 25 mars

Travail en cours  :

Ruban de Turing

Exercice type BAC

Travail à faire  :

Finir le TP origine du covid avec les données


Jeudi 24 mars

Travail à faire  :

Exercice 3 de l'épreuve type BAC

Aide pour le TP origine du covid


Lundi 21 mars

Travail à faire  :

Exercice 1 de l'épreuve type BAC

Aide pour le TP origine du covid

Travail en cours  :

Exercice 2 de l'épreuve type BAC

TP est d’implanter le calcul de la distance d’édition pour découvrir les hypothèses sur l'origine du COVID.


Vendredi 17 mars et Lundi 20 mars

Travail à faire  :

Bilan du cours sur la programmation dynamique

Travail en cours  :

Distance d’édition et origine du covid

Le but de ce TP est d’implanter le calcul de la distance d’édition pour découvrir les hypothèses sur l'origine du COVID.

Exercice type BAC


Jeudi 16 mars

Travail à faire et NOTE:

Exercice 3 et 4

Travail en cours  :

Programmation dynamique (Fibonacci et problème du rendu monnaie) programmation dynamique


Lundi 14 mars

Travail à faire et NOTE:

Exercice1 du poly distribué en cours

Finir l'implémentation du tri fusion et écrire une conclusion comparative des tris ( sélection,insertion, fusion)

Travail en cours  :

BILAN du TRI FUSION

Diviser pour régner appliquer à la recherche

Découverte du principe de mémoïsation (avec puissance puis fibonacci)

programmation dynamique


Vendredi 11 mars

Travail à faire et NOTE:

Exercice7 - le 3) (quinquina) du poly

Travail en cours  :

Diviser pour mieux régner (dossier à télécharger )

Jeudi 10 mars

Travail en cours  :

Ramasser DM SQL

Finir Boyer-Moore-Horspool à tester avec Les Misérables

Présenter KMP + exemple papier

Diviser pour mieux régner (dossier à télécharger )

Travail à faire et NOTE:

Vérifier le bon fonctionnement de l'exercice 4 puis faire l'exercice 5 ( dont l'algorithme est donné en page 2 de ce document ) -> Recherche textuelle - exercices -

Lundi 7 mars

Travail à faire :

Finir l'exercice1 de : Recherche textuelle - exercices -

Travail en cours  :

Implémentation : Recherche textuelle - exercices -

Épreuve pratique avec fichier python à compléter et à déposer via ce lien

Vendredi 4 mars

Travail en cours  :

Recherche textuelle - exercices -

Épreuve pratique avec fichier python à compléter et à déposer via ce lien


Jeudi 3 mars

Travail à faire :

Poursuivre le Jeu du killer

Épreuve pratique avec fichier python à compléter et à déposer via ce lien

Travail en cours  :

Fin Jeu du killer avec le fichier python à compléter et à déposer via ce lien

Recherche textuelle - cours-

Recherche textuelle - exercices -


Lundi 28 février

Travail à faire :

Interrogation de cours sur la sécurisation des communications. (20 minutes)

Travail en cours  :

Interrogation de cours sur la sécurisation des communications. (20 minutes)

Listes chaînées cycliques : Jeu du killer avec le fichier python à compléter et à déposer via ce lien


Vendredi 25 février

Travail à faire :

exercice 4 de la fiche poly donné en classe

Listes chaînées cycliques : Jeu du killer avec le fichier python à compléter et à déposer via ce lien

Travail en cours  :

Listes chaînées cycliques : Jeu du killer avec le fichier python à compléter et à déposer via ce lien

Épreuve pratique avec fichier python à compléter et à déposer via ce lien


Jeudi 24 février

Travail à faire :

Apprendre le cours sur la sécurisation des communications. (20 minutes)

Répondre aux 14 questions du bilan

Travail en cours  :

Listes chaînées


Lundi 21 fevrier

Travail à faire :

Apprendre son cours jusque la page 5 incluse.

15 minutes : Faire une recherche sur le chriffrement R.S.A (passage à l'oral)

(Isaac, Baptiste et Lukas) Exposé de 10 minutes sur : Processeur (Historique et fonctionnement)

30 minutes : Exercice 7 du TP chiffrement

45 minutes : D.M SQL

Travail en cours  :

Exposé + R.S.A

Autentification d'un document (signature numérique) et bilan du chapitre

Dépannage pour Exercice 7 du TP chiffrement


Vendredi 4 fevrier

Travail en cours  :

Vos messages gentils dans le dossier ok lien

Pourquoi ne peut-on pas modifier les données d'un pass vaccinal ?

Exercice 8 du TP chiffrement

Epreuve pratique pdf et fichier python à compléter


Jeudi 3 février

Travail à faire :

Installer OpenSSl

Exercice 3 du TP chiffrement

Faire une recherche sur le chriffrement R.S.A (passage à l'oral)


Lundi 31 Janvier

Travail à faire :

Votre mission : Décrypter ce message

Travail en cours  :

TP chiffrement


POUR LA SEMAINE DU 24/01, IL Y A 4 TRAVAUX A RENDRE. LA DATE LIMITE DE DEPOT EST FIXE AU SAMEDI 29 JANVIER 23h59.


Vendredi 28 Janvier




Travail à faire :

DST : SQL, SOC et Routage


Jeudi 27 Janvier

Travail à faire :

TRAVAIL NOTE

Durée 1 h : Entrainement épreuve 1 pratique à faire et déposer le fichier python via ce lien

Durée 1 h : Entrainement épreuve 2 pratique à faire et à déposer le fichier python via ce lien


Lundi 24 Janvier

Travail à faire :

TRAVAIL NOTE

Durée 1 h : Principe de dichotomie . Travail à faire et à déposer via ce lien .

Durée 1 h : Rappel de première sur les tris. Regarder les videos : video1 : Tri par selection et video2 : Tri par insertion puis télécharger et compléter le fichier html et déposer votre travail sous la forme d'une archive (.zip) via ce lien .


Vendredi 21 Janvier

Epreuve pratique sur le routage. Se rafraichir la mémoire en P.O.O ! : lien vers l'épreuve . Lien pour déposer votre travail


Jeudi 20 Janvier

Travail à faire :

Exercice 1 de la fiche  : La table de routage comportera les colonnes (AdresseIp de destination /Masque , interface, IP du Saut suivant et distance)

Travail en cours  :

Routage OSPF (bilan)

Chiffrement symétrique. Exemple du XOR.

Décoder le message "\x0c:!)u7589?;7?/tºu630:z6;7%&?;0(0t60t>¼72<2<'170:.u'#8½.'=+ 1t" avec la clef "ZUT"

Votre mission : Décrypter ce message

Sécurisation des communications

Travaux pratiques


Lundi 17 Janvier _

Travail à faire :

Apprendre le cours sur les protocoles

(Re ?)Visionner les vidéos : Protocole à vecteur de distance et protocole à vecteur de liens

Visionner les vidéos sue l'algorithme de Dijkstra : lien 1 et lien 2

Travail en cours :

Exposé suite en fin ...

Exercice Dijkstra

Exercice routage RIP

Bilan du chapitre : Travail en groupe sur les protocoles


Vendredi 14 Janvier

Travail à faire :

Exposé (10 minutes) :

La loi de Moore (Victor et Gauthier)

Ada Lovelace (Raphael et Théo)

Alan Turing et son ruban (Yannis, EstEban et Matthéo)

La machine Enigma (Pierre M., Pierre G. et Enzo)

Von Neumman (Emeric et Floriant)

Processeur (Historique et fonctionnement) (Isaac, Baptiste et Lukas)

Aide : Voici un site riche en information : https://interstices.info/

Travail en cours :

Bilan sur le routage : exercice 19 du poly

Algorithme de Dijkstra

Exposés -> Résumé via : Framapad


Jeudi 13 janvier

Travail à faire :

Regarder la video

Construire le réseau : de la page 4 du doc

Travail en cours :

Protocole à vecteur de distance V.S protocole à état de lien

Framapad


AP du 11 janvier

Lien vers l'activité


Lundi 10 janvier

Travail à faire :

Construire le réseau (et sauvegarder votre fichier !) de la page 4 du doc

exercice 9 et 10 sur les protocoles feuille donnée en classe

Travail en cours :

Framapad


Vendredi 7 janvier

Travail à faire :

Lire page 6,7 et 8 SoC

Interrogation SQL (30 minutes) : Cours et requêtes SQL

Travail en cours :

protocole de routage


AP du 04 Janvier :

Je connais mon cours ?

Différence entre une DB et une SGBD ?

Qu'est ce qu'une requête, une clef primaire, un attribut ?

Différents rôles d'un SGBD ?

Citer et expliquer les contraintes d'intégrité d'un BD.

Je m’entraîne  :

Exercice type bac

Je m’entraîne encore :

Bilan SQL

Vous pouvez vous inscrire cela vous permettra de poursuivre votre travail.

Remarque : Les chapitres 6 (regroupements) et 7(having) de la partie 1 ainsi que l'ensemble de la partie 3 ne sont pas au programme de terminale N.SI.


Jeudi 6 janvier

Travail en cours :

Exercice 8 et 9 sur les SoC

Début du chapitre sur les protocole de routage


Lundi 3 janvier

BONNE ANNEE 2020

Travail à faire :

Apprendre son cours !

Refaire le DST (pour ceux qui ont eu une note <10) : lien vers le sujet (publié le 29/12)

Entretenir son SQL : Bilan SQL

Bien revoir : Exercice bilan à faire avec l'archive

Fin du chapitre ou version modifiable -> Travail à restituer via ce lien

Travail en cours :

Chapitre SOC (System On a Chip)


Vendredi 17 décembre

Travail en cours  :

Fin du chapitre ou version modifiable

Travail à restituer via ce lien

BONNES VACANCES ET BONNES FETES


Jeudi 16 décembre

Travail en cours  :

Défis SQL pour ceux qui veulent travailler avec DBBrowser lien vers la bd -> Déposer votre solution via ce lien

Fin du chapitre ou version modifiable -> Travail à restituer via ce lien

Travail à faire :

Finir exercice bilan SQL


AP :

Bilan SQL

Vous pouvez vous inscrire cela vous permettra de poursuivre votre travail.

Remarque : Les chapitres 6 (regroupements) et 7(having) de la partie 1 ainsi que l'ensemble de la partie 3 ne sont pas au programme de terminale N.SI.


Lundi 13 décembre

Travail à faire :

Revoir le cours du chapitre base de données

Travail en cours  :

Supprimer et mettre à jour une BD

Exercice bilan à faire avec l'archive


Vendredi 10 décembre

Travail à faire :

Exercice 0 avec la base : BD communes

Travail en cours  :

Exercice 1 avec la base : BD world.sqlite

Jeudi 9 décembre


Travail à faire :

Installer DB Browser (sqlite) à la maison

Finir de répondre aux requêtes. (poly donné en cours)

Travail en cours  :

Exercice 0 avec la base : BD communes


Lundi 6 décembre

Travail à faire :

Exercice 6 du poly (BD)

Travail en cours  :

Bases de données Cours

SGBD et SQL Archive TourDeFrance

Vendredi 3 décembre

DS (2h) NSI

Travail en cours  :

Correction Fraction et P.O.O

Bases de données Cours

Jeudi 2 décembre

Travail à faire :

(30') Revoir l'interrogation sur les Arbres binaires

(5') Regarder la video

Travail en cours  :

Correction Graphe et P.O.O

Épreuve pratique de BAC (entraînement) -> Compléter le fichier python

Début des Bases de données


Lundi 29 novembre

Travail à faire :

(20 minutes de travail) Exo type Bac 1a et ab

Travailler 30 minutes sur le TP d'optimisation . (Contrôler le travail de Lukas !)

Travail en cours  :

Exo type Bac (File et Pile) avec implémentation

Graphe et P.O.O - Compléter le fichier Graph_non_oriente.py de l'archive : lien

Poursuite du TP d'optimisation . (Contrôler le travail de Lukas !)


Vendredi 26 novembre

Travail à faire :

Échauffement du TP d'optimisation

Travail en cours  :

Fichier python associé : lien


Jeudi 25 novembre

Travail à faire :

exercice 5 de la fiche donnée en classe

Échauffement du TP ours en cage

Travail en cours  :

Poursuite de TP ours en cage

Fichier python associé : lien


Lundi 22 novembre

Travail à faire :

Fin du projet Conan le barbare

Les fractions en P.O.O

Relire le cours sur les graphes

Travail en cours  :

Début du chapitre sur les graphes

Implémentation des parcours (profondeur et largeur)

TP ours en cage

Vendredi 19 novembre

Travail en cours  :

Début du chapitre sur les graphes

Les fractions en P.O.O

Jeudi 18 novembre

Travail à faire :

Interrogation sur la P.O.O (30 minutes sur feuille). Attention à bien revoir le vocabulaire.

Travail en cours  :

Fin du projet Conan le barbare

Exercice type bac sur les ABR


Lundi 15 novembre

Travail à faire :

1 heure de travail sur : Début du projet Conan le barbare

Exercice bilan POO (pieces et appartement)

Ramassage du projet Huffman

Travail en cours  :

Correction exo POO

Implémentation en POO d'une pile et d'une file : fichier à compléter

Fin du projet Conan le barbare


Vendredi 12 novembre

Travail à faire :

Exercice bilan POO

Lire l'article wikipedia sur le blackJack

Travail en cours  :

Correction exo POO

blackJack

Début du projet Conan le barbare


Lundi 8 novembre

Travail à faire :

Exercice POO exercice 3, 5 et 6 (J'exige une trace du travail) : lien vers le cours POO

Travail noté -> Finir Huffman

Travail en cours  :

Correction exo

Jeu de Bataille à compléter

exo bilan POO


Vendredi 22 octobre

Travail à faire :

(45 minutes de travail ) Avancer le projet Huffman Projet Huffman Aide : Huffman 2

Travail en cours  :

lien vers le cours POO ex1 - ex2 + Agregation + exo 4

Fin de Huffman


Jeudi 21 octobre

Travail en cours  :

D.S sur les arbres

Exo 4 et 5 de la fiche

lien vers le cours POO

Chap2 : Programmation orienté objet (POO)


Lundi 18 octobre

Travail à faire :

ABR : (recherche et insertion dans un ABR) via un notebook

Video à télécharger et à regarder

je ramasse les marmottes et implémentations des parcours

Travail en cours :

Fiche d'exercices

Huffman 1 et Huffman 2

Projet Huffman


Vendredi 15 octobre

Travail à faire :

Projet à venir -> Video à télécharger et à regarder

Travail en cours :

Correction (recherche et insertion dans un ABR) via un notebook

Implémentation des parcours dans un arbre binaire via un notebook

Fin sur les marmottes : fichier à compléter

Codage de Huffman


jeudi 14 octobre

Travail à faire :

exo 2 et 3 du poly sur les arbres binaire de recherche (implémentation recherche et insertion) lien

Ce fichier permet de visualiser les arbres binaire : fichier .py (pour la maison) et fichier notebook (pour la classe)

Travail en cours :

Retour sur les marmottes : fichier à compléter

Fiche d'exercices


Lundi 11 octobre

Travail à faire :

Finir TD2 et exerxixe3 et 4 de parcours

def est_filiforme(arbre):
   #un arbre binaire filiforme n'a qu'une seule feuille
   return nb_feuilles(arbre)==1
def est_localement_complet(arbre):
   if est_vide(arbre):#arbre vide
       return False
   elif len(arbre[1])==0 and len(arbre[2])==0:
       return True
   else:
       return est_localement_complet(arbre[1]) and est_localement_complet(arbre[2])

Vendredi 8 octobre

peuplier=[40,[14,[5,[],[]],[4,[],[8,[],[]]]],[6,[],[]]]
pommetier=[40,[],[14,[],[5,[4,[8,[],[]],[]],[]]]]
chene=[1,[2,[4,[],[]],[5,[],[]]],[3,[6,[],[]],[7,[],[]]]]
frene=[1,[2,[],[]],[3,[],[[7,[],[]]]]]

Jeudi 7 octobre

Travail en cours :

Début des arbres TD1 et TD2 (implémentation)

Différents type de parcours et implémentation


Lundi 4 octobre

Travail à faire :

Défis : suite : 11-21-1211-111121-411211- etc ...itératif et récursif !

Travail en cours :

Début des arbres


Vendredi 1 octobre

Travail à faire :

DS

Travail en cours :

Récursivité bilan. ( Fibo + suite : 11-21-1211-111121-411211- etc ...)

Début des arbres


Jeudi 30 septembre

Travail à faire :

Occurrences et Triangles imbriqués du fichier : lien3

Travail en cours :

exercice sur les files

Récursivité bilan.


Vendredi 24 septembre

Travail à faire :

Faire la "punition" sinon punition.

Travail en cours :

Récursivité : lien 1 et lien 2 et lien3


Jeudi 23 septembre

Travail à faire :

Coder NPI (voir au lundi 20 septembre)

Travail en cours :

Labyrinthe suite et fin.

Introduction à la récursivité : lien 1 et lien 2

Chap1 : Récursivité


Lundi 20 septembre

Travail à faire :

Compléter la fonction ci-dessous ( l'algorithme est écrit dans l'exercice 16) en utilisant les primitives qui gèrent les piles.

def NPI(chaine):
   """
   Donne le réultat d'un calcul ecrit en notation polonaise inversee
   param : chaine (str) chaque operande et operateur doit être séparé par un espace
           ex : "1 21 +"
   return : float ou int
   C.U : On utilisera que les opérateurs binaires  : ["+", "-", "*", "/"]
   """
   L=chaine.split()
   pile=[]
   for elt in L:
       if elt not in ["+", "-", "*", "/"] :

Aide :

   >>> nb1 ="11"
   >>> nb2 = "52"
   >>> op="+"
   >>> eval("nb1+op+nb2")

Travail en cours

Labyrinthe suite et fin ?

Soit la suite de nombres :

1er terme : 11,

2ème terme : 21,

3ème terme : 1211,

4ème terme : 111221,...

Quel est le 100ème terme ?


Vendredi 17 septembre

Travail à faire :

exo 16

Travail en cours

N.P.I

Projet Labyrinthe avec fichier python à compléter lien


Jeudi 16 septembre

Travail à faire :

Interrogation sur machine - revoir les exercices sur les listes, les chaînes de caractère et les dictionnaires.

Clef de Luhn à rendre

Travail en cours

Échauffement : Trouver l'erreur ! - Correction exo 15

Correction exo 16

Cours sur les FILES : cours


Lundi 13 septembre

Travail à faire :

Télécharger le fichier Clef de Luhn puis l'ouvrir avec le lien : Jupyter- Notebook (Patientez un peu ...)

Manip 5 de Dictionnaires

Exercice 15 du poly distribué

Travail en cours

Autoévaluation + calcul de 2^2021

Correction Manip 5 de Dictionnaires

Cours sur les PILES et les FILES : cours et exercices 15 et 16


Vendredi 10 septembre

Travail à faire :

Exercice 8,11 et 12 1)

Travail en cours :

Correction des exercices

Finir exercice 12

Dictionnaires

Autoevaluation

Début du mini projet : Clef de Luhn puis l'ouvrir avec le lien : Jupyter- Notebook (Patientez un peu ...)


Jeudi 9 septembre

Travail à faire :

Clef USB avec le pdf et les exo faits en classe (chap0.py)

Exercice 5 et 9 (exo9 sur papier + fichier prenom.py pour l'exo 5

Travail en cours :

Correction exercices

LES STRING

page 5 du fichier : Chaîne de caractère

Télécharger le fichier Clef de Luhn puis l'ouvrir avec le lien : Jupyter- Notebook (Patientez un peu ...)


Lundi 6 septembre

Chapitre 0 : Structures de données

LES LISTES

Échauffement (Tableaux) poly page 1 à 4