Accueil

-Contact : benoit.fourlegnie@ac-lille.fr


Brochure 1

Brochure 2

Jeudi 27 mai

Exemples de sujets : sujet 1 et sujet 2

Lundi 17 mai

Prépa Grand Oral

Lundi 10 mai

Poursuite de Empilement de cube (TP inspiré d'un travail donné en IUT informatique) : correction

Travail à faire : trouver 3 cubes pour lesquels il existe 6 configurations répondants aux contraintes du problème.

Lundi 3 mai

https://py3.codeskulptor.org/

-MZmhnj_t7v9YhzR7Cff

Jeudi 29 avril

Visio de 9h à 10h00

Join Zoom Meeting

Meeting ID: 970 1659 7337 Passcode: 648669

Lundi 26 avril

Pas de visio ce lundi mais un TP à commencer (publication à venir)

Echauffement

Empilement de cube (TP inspiré d'un travail donné en IUT informatique)

jeudi 08 avril

Suite et fin du Projet Puzzle . Aide ci-dessous :

A envoyer par mail avant le 26 avril 23h59. Si vous avez besoin d'aide je serai présent de :

10h30 -11h30

Join Zoom Meeting

Meeting ID: 970 1659 7337 Passcode: 648669

Jeudi 01 avril

10h30 -11h30

Join Zoom Meeting

Meeting ID: 970 1659 7337 Passcode: 648669

Lundi 29 mars

Travail à faire  :

Présenter un début de plan pour le sujet du grand oral. (Tout le monde passera 2 minutes au tableau)

Suite et fin du Projet Puzzle . Aide ci-dessous :

def solve(self, addCandidate = addCandidateLast):
       """
       find, if it exists, a path in a graph from start to goal, the addCandidate strategy is used to perform depth-first or breadth-first course
       @param start starting word
       @param goal final word
       @param addCandidate : function ( value, list(value) => list(value) ), adds a new candidate word to existing candidates list
                   candidate can be added as first or last element, resulting in a depth-first or breadth-first search
                   (default is breadth-first strategy)
       @return : None if no solution or list of words from start to goal
       """
       
       candidates = [(self,None,self.nb_tuiles_ok())]
       seen = dict()         # dictionnary, key is a graph node, value is 'parent' node
       seen[(self,None,self.nb_tuiles_ok())] = None
       found = False
       while candidates != [] and not found:
           
           candidates=sorted(candidates, reverse=True, key=lambda x: x[2] )
           current = candidates[0]           # select first candidate as next node to explore
           candidates = candidates[1:]
           if current[0].is_finish():
               found = True
           else:
               next = current[0].neighbourList()  #neighbourList()
               for value in next:
                   #print(value)
                   if not   test1(value,seen): #and not test1(value,candidates):
                   #f not value[0] in traitement_dico(seen).keys() and not value[0] in traitement_list(candidates):
                       seen[value] = current
                       #candidates = addCandidate(value, candidates)
                       candidates =candidates+[value]
       if found:
           #print("current", current)
           return [buildSolution(current,seen),seen]
           #return seen
       else:
           return "Impossible"

Travail en classe :

Distance d''édition : cours , à la main

TP origine du covid

Vendredi 19 mars

épreuve pratique :   sujet et fichier à compléter .

Jeudi 18 mars

A lire pour trouver l'inspiration (ou pas) Préparation au grand oral

Lundi 15 mars

Projet Puzzle

Lundi 8 mars

Projet Puzzle

Lundi 15 février et jeudi 18 fevrier

Évaluation sur le cours : Sécurisation des communications

Finir les exercices de  : Travaux pratiques

Épreuve pratique : sujet pdf et fichier python

Projet Puzzle

Lundi 8 février

exercice 5 et 6 de Travaux pratiques

Préparer le fichier audio pour l'exo 7 question 2

Oral : RSA

Jeudi 4 février

Faire une recherche sur système le cryptage R.S.A.

Vous devez être capable de parler 2 minutes pour présenter le système de chiffrement R.S.A. (5 élèves au tableau)

Travail en classe :

Sécurisation des communications

Travaux pratiques

Lundi 1 février

Travail à faire  :

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 sans connaitre la clef !

Travail en classe :

Recherche textuelle avec un automate Télacharger la bibliotheque Automata et le fichier pour tester la visualisation

Sécurisation des communications

Travaux pratiques

Lundi 25 janvier

Travail à faire  :

Épreuve pratique + fichier python à compléter

Poursuivre Initiation aux automates Télacharger la bibliotheque Automata

Travail en classe :

"opération espadon" clef="NSI"

"!#\xa0<2='<'n6:>2-!="

Jeudi 21 janvier

Épreuve pratique + fichier python à compléter

Quelques informations sur l'épreuve de bac : lien

Exemples de questions

Jeudi 21 janvier

Travail à faire :

Restitution du fichier python complété sur la recherche textuelle : lien

Lundi 18 janvier

Suite et fin de la recherche textuelle : fiche

Initiation aux automates

Vendredi 15 janvier

DS 2h

Lundi 11 janvier

codeskulptor session id : -MQm2oXjvW3pX0DJ4glT

Travail à faire :

exo 4 et exo 5

Aide pour exercice 4 :

def bons_decalages(motif, alphabet):
   res={}
   m=len(motif)
   for lettre in alphabet:
       res[lettre]=m
   for i in range(0,m-1):
       res[motif[i]]=m-1-i
   return res

Attention à l'exercice 5 ligne 8 de l'algo remplacer P[j] par P[i]

Jeudi 7 janvier

Traval à faire :

exercice 1 et 2 du fichier

Quelques informations sur l'épreuve de bac : lien

Lundi 4 janvier

Recherche textuelle - cours-

Recherche textuelle - exercices -

Lundi 7 décembre

Interrogation sur le routage (avec M. Coste)

Lundi 30 novembre

Travail à faire :

Apprendre tout le cours et faire ex 14 puis s 15: Routage

Vérifier votre réseau : lien avec des ping

En classe :

Bilan du chapitre exo type bac sur le routage

Jeudi 26 novembre

Travail à faire :

Vidéo à regarder

Apprendre le cours jusque la page 6 : Routage

Vérifier votre réseau : lien avec des ping

En classe :

Protocole à vecteur de distance via un pad

Lundi 23 novembre

Travail à faire :

Construire le réseau : lien et vérifier la bonne communication entre les ordinateurs.

Restitution des projets Projet bilan et bilan du chap1

Lundi 16 novembre

Travail à faire :

Routage

DS CE VENDREDI 13 NOVEMBRE DE 13h15 à15h10 en A208

Jeudi 12 novembre

Routage

Construire le reseau : lien

Chapitre 3 : Routage

Lundi 9 novembre

En classe :

Correction exo

Processus : Télécharger et compléter le cours

Un peu de temps pour les projets

Travail à faire :

projet de l'ours Projet bilan

exercice 3 de Exo SoC

lire page 2 et 3 de Exo SoC

Commencer bilan du chap1

Chapitre 2 : Processus

Lundi 2 novembre

En classe :

bilan du chap1

Exo SoC

Début du chapitre 2 : Processus -> archive à décompresser et completer

Chapitre 1 : Composants et système sur puce.

Jeudi 15 octobre

Travail à faire :

Interrogation sur les notions de début d'année

Lundi 4 octobre

Travail à faire :

Apprendre l'algo : parcours profondeur

Commencer Projet bilan

En classe :

parcours largeur et : parcours profondeur

exercice 9 et teste des parcours avec python

exercice 6

Projet bilan

Détection d'un cycle

Jeudi 1 octobre

Travail à faire :

exo 4 1) a) et b) puis exo 5

En classe :

Fiche d'exercices sur les graphes

Projet bilan

Lundi 28 septembre

Travail à faire :

Restitution du projet Sortir d'un labyrinthe , Interface graphique et tests

En classe :

Fiche d'exercices sur les graphes

Visualiser un graphe : NSI_Tale_graphe1

Visualiser un graphe : NSI_Tale_graphe2

Projet bilan

Chap 1 : Graphes

Lundi 21 septembre

Travail à faire :

Évaluations sur les notions de débuts d'année (15 questions - cours - QCM )

En classe :

Fin du chapitre

Exercice sur les files

Début du projet (Sortir d'un labyrinthe)

Jeudi 17 septembre

Travail à faire :

Télécharger et compléter la page à retourner par mail (benoit.fourlegnie@ac-lille.fr)

exercice 14 et 17 du poly fiche

En classe :

Exercices 14, 17 16

Files

Lundi 14 septembre

En classe :

Correction dictionnaires

Autoevaluation

Listes et piles

Exercices

Travail à faire :

Être au point sur les exercice 1 à 13 du poly  : Correction

Télécharger et compléter la page

Lundi 7 septembre

Cours : page 4 et 5 du poly

Jeudi 3 septembre

Chapitre 0 : Structure de données

Échauffement (Tableaux) poly page 1 à 4

liens vers les prenoms

Travail à faire :

exercice 4