Classes de Terminale
NSI - Numérique et Sciences Informatiques


Le programme de l'enseignement NSI (numérique et sciences informatiques) de terminale s’appuie sur l’universalité de quatre concepts fondamentaux et la variété de leurs interactions : les données, les algorithmes, les langages, les machines, les interfaces.

 

Cours et TD NSI terminale

Modularité, Mise au point des programmes et Gestion des bugs.
Ces parties du programme se font tout au long du travail régulier sur la programmation en pyhton.

  1. Programmation Orientée Objet : POO
  2. Base de donnée
  3. La récursivité
  4. Un TP sur la gestion des Bugs:Python, Erreur et Exception

  5. Structure de Donnée
  6. QCMs de révision sur les Structure de Donnée

  7. Protocoles de routage :  Cours et activités/correction

  8. Notion de Processus

  9. Algorithmique
  10. Composants intégrés d’un système sur puce.

  11. Histoire de l'informatique
  12. Stucture de Donnée (suite)
  13. Machine de Turing, Calculabilité et Décidabilité
  14. Programmation dynamique.
  15. Projet de Terminale

  16. Sécurisation des communications.
  17. Paradigmes de programmation.
  18. Recherche d'un motif dans un texte : Algorithme de Boyer-Moor-Horspool
  19. Des notions sur l'Intelligence Artificielle
  20. Traitement d'image
  21. Vers CPGE

 

Evaluations NSI

 

Compléments NSI


Générateur et utilisation de yield en python

LaTeX : produire des documents scientifiques

    • NSI : LaTex
      Un outil permettant de produire des documents de qualité.
       
    • NSI : Documents Python
      Pour produire des documents intégrants du code Python