Numérique et Sciences Informatiques (NSI)

Numérique et Sciences Informatiques (NSI)

Par ADELINE LEVEILLER, publié le mercredi 24 février 2021 14:22 - Mis à jour le mardi 2 mars 2021 15:17
Processeur
Présentation de la spécialité NSI

Le programme de première plus détaillé

Le programme s'appuie sur les différentes composantes de l'informatique.

Dans un premier temps, les élèves vont apprendre les briques élémentaires de la programmation dans le prolongement de la SNT et mathématiques de seconde. Ils vont apprendre :

  • les structures algorithmiques de base (fonction, répétition, condition...)  et les appliquer sur des programmes implémentés en langage Python;
  • comment coder les nombres et les caractères (types de base) en binaire (base comprise par le processeur) ;
  • comment les programmes fonctionnent au cœur des ordinateurs (composants d'un ordinateur, langage de programmation de bas niveau , avec des instructions très simples) -> architecture matérielle;
  •  à utiliser des structures plus complexes (types construits) comme les tables et n-uplets qui permettent de coder les tableaux, les grilles, les images...
  • a faire des recherches dans des tables de données.

Dans un second temps, ils continueront en  :

  • découvrant un système d'exploitation libre et comment gérer des fichiers par ligne de commande ;
  • réalisant une page web avec de la programmation dynamique ;
  • découvrant des notions sur les réseaux ;
  • en programmant des algorithmes classiques (les tris, les k plus proches voisins (notion d'Intelligence Artificielle), recherche par dichotomie (ex : recherche du juste prix), algorithme glouton (ex : le rendu de monnaie))

 

Pièces jointes

À télécharger

 / 1