NSI - Terminale
C1 : Modularité
C1 : Compétences
C1.1 : Généralités
C1.2 : TP images
C1.3 : TP Immeubles
C2 : Programmation orientée objet
C2 : Compétences
C2.1 : Initiation à la programmation orientée objet (POO)
💚 Vocabulaire
📝 Exercices
📝 Exo bac C2.EB1
C3 : Piles, files
C3 : Compétences
C3.1 : Les piles
C3.2 : Les files
C3.3 : Varier les implémentations
💚 Vocabulaire
📝 Exercices
📝 Exo bac C3.EB1
C4 : Récursivité
C4 : Compétences
C4.1 : Récursivité
C4.2 : TP Dessins de fractales
💚 Vocabulaire
📝 Exercices
📝 Exo bac C4.EB1
📝 Exo bac C4.EB2
C5 : Arbres
C5 : Compétences
C5.1 : Les arbres binaires
C5.2 : Parcours d'un arbre binaire
C5.3 : Arbres binaires de recherche
C5.4 : Implémentation des arbres à l'aide de classes
C5.5 : TD - Codage de Huffman
💚 Vocabulaire
📝 Exercices
📝 Exo bac C5.EB1
📝 Exo bac C5.EB2
🛠 Outil
C6 : Bases de données
C6 : Compétences
C6.1 : Bases de données relationnelles
C6.2 : Requêtes SQL de mise à jour
C6.3 : Requêtes SQL d'interrogation
C6.4 : Utilisation des bases de données en python
C6.5 : SQL Murder Mystery
💚 Vocabulaire
Mémos SQL
📝 Exercices
📝 Exo bac C6.EB1
📝 Exo bac C6.EB2
📝 Exo bac C6.EB3
C7 : Optimisation
C7 : Compétences
C7.1 : Lisibilité du code
C7.2 : Assertions
C7.3 : Tests
C7.4 : Complexité - Généralités
C7.5 : Complexité - TD 1
C7.6 : Complexité - TD 2
C7.7 : Preuve d'un algorithme
📝 Exercices
📝 Exo bac C7.EB1
C8 : Listes chainées
C8 : Compétences
C8.1 : Présentation
C8.2 : TD Implémentation simple
C8.3 : TD Implémentation complète
C8.4 : Comparaison avec les dictionnaires
📝 Exercices
📝 Exo bac C8.EB1
C9 : Architecture d'une machine informatique
C9 : Compétences
C9.1 : Architecture d'une machine informatique
C9.2 : SOC
C9.3 : TD Communication filaire (carte microbit)
C9.4 : Gestion des processus
Tout sur l'Architecture
📝 Exercices
📝 Exo bac C9.EB1
📝 Exo bac C9.EB2
📝 Exo bac C9.EB3
C10 : Calculabilité et décidabilité
C10 : Compétences
C10.1 : Approche historique
C10.2 : Calculabilité et décidabilité
📝 Exercices
📝 Exo bac C10.EB1
C11 : Diviser pour régner
C11 : Compétences
C11.1 : Algorithmes de tri de 1ère
C11.2 : Recherche dichotomique en récursif
C11.3 : Tri fusion
C11.4 : TD Rotation d'une image
📝 Exercices
📝 Exo bac C11.EB1
📝 Exo bac C11.EB2
C12 : Graphes
C12 : Compétences
C12.1 : Les graphes
C12.2 : Implémentation des graphes
C12.3 : Une classe pour les graphes
C12.4 : Parcours en profondeur
C12.5 : Parcours en largeur d'abord
C12.6 : TD Labyrinthe
💚 Vocabulaire
📝 Exercices
📝 Exo bac C12.EB1
📝 Exo bac C12.EB2
C13 : Réseaux
C13 : Compétences
C13 : Repères historiques
C13.1 : Adresses IP et réseau local
C13.2 : Modèle en couches des réseaux
C13.3 : Activité débranchée
C13.4 : Protocoles RIP et OSPF
C13.5 : TD Les réseaux via la ligne de commandes
C13.6 : TD Filius
📝 C13 : Exercices
📝 C13.EB1
📝 C13.EB2
C14 : Algorithmes KNN et IA
C14.1 : Tour d'horizon de l'IA
C14.2 : KNN - Principe général
C14.3 : TD Le Choixpeau de Poudlard
C14.4 : Questions sociétales
C15 : Sécurisation des communications
C15 : Compétences
C15 : Repères historiques
C15.1 : Généralités
C15.2 : Chiffrement symétrique
C15.3 : Chiffrement asymétrique
C15.4 : Protocole HTTPS
C15.5 : TD - Chiffrement KidRSA
📝 C15 : Exercices
📝 C15.EB1
C16 : Programmation dynamique
C16 : Compétences
C16.1 : Algorithmes gloutons (rappel)
C16.2 : Programmation_dynamique
C16.3 : Suite de Fibonacci
C16.4 : TD - Le chercheur d'or
C16.5 : TD - Rendu de monnaie
📝 C16 : Exercices
📝 C16.EB1
C17 : Recherche textuelle
C17 : Compétences
C17.1 : Algorithme naif
C17.2 : Algorithme de Horspool
📝 Feuilles "Rappels de 1ère"
Feuille 1 : Les boucles
for
et
while
Feuille 2 : Les listes
Feuille 3 : Les listes de listes
Feuille 4 : Les listes en compréhension
Feuille 5 : Les dictionnaires
Feuille 6 : Les tuples
💻 Épreuves pratiques
Sujet 1
Sujet 2
Sujet 3
Mémos Python
Mémos SQL
Outils
Architecture
C13 : Compétences
Protocoles de routage
Identifier, suivant le protocole de routage utilisé, la route empruntée par un paquet.