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
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 :
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 :
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 :
Suite du Puzzle
Lundi 4 Avril
Travail en cours :
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
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 :
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.
Jeudi 16 mars
Travail à faire et NOTE:
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)
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
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 :
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
Jeudi 3 février
Travail à faire :
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 :
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 :
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
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 ...
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 :
Construire le réseau : de la page 4 du doc
Travail en cours :
Protocole à vecteur de distance V.S protocole à état de lien
AP du 11 janvier
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 :
Vendredi 7 janvier
Travail à faire :
Lire page 6,7 et 8 SoC
Interrogation SQL (30 minutes) : Cours et requêtes SQL
Travail en cours :
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 :
Je m’entraîne encore :
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
Lundi 3 janvier
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 :
Vendredi 17 décembre
Travail en cours :
Fin du chapitre ou version modifiable
Travail à restituer via ce lien
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 :
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
Vendredi 3 décembre
DS (2h) NSI
Travail en cours :
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 :
Épreuve pratique de BAC (entraînement) -> Compléter le fichier python
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
Relire le cours sur les graphes
Travail en cours :
Début du chapitre sur les graphes
Implémentation des parcours (profondeur et largeur)
Vendredi 19 novembre
Travail en cours :
Jeudi 18 novembre
Travail à faire :
Interrogation sur la P.O.O (30 minutes sur feuille). Attention à bien revoir le vocabulaire.
Travail en cours :
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
Vendredi 12 novembre
Travail à faire :
Exercice bilan POO
Lire l'article wikipedia sur le blackJack
Travail en cours :
Correction exo POO
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 :
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
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 :
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
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 :
Récursivité bilan.
Vendredi 24 septembre
Travail à faire :
Faire la "punition" sinon punition.
Travail en cours :
Jeudi 23 septembre
Travail à faire :
Coder NPI (voir au lundi 20 septembre)
Travail en cours :
Labyrinthe suite et fin.
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 :
Travail en cours :
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
LES LISTES