fredpeuriere.com 〄 NSI

NUMERIQUE ET SCIENCES
INFORMATIQUES


PRÉSENTATION

 

EN PREMIÈRE


PROGRAMME OFFICIEL - PROGRESSION

L’enseignement de spécialité de numérique et sciences informatiques du cycle terminal de la voie générale vise l’appropriation des fondements de l’informatique pour préparer les élèves à une poursuite d’études dans l’enseignement supérieur, en les formant à la pratique d’une démarche scientifique et en développant leur appétence pour des activités de recherche.

    Les données, qui représentent sous une forme numérique unifiée des informations très diverses : textes, images, sons, mesures physiques, sommes d’argent, etc.
    Les algorithmes, qui spécifient de façon abstraite et précise des traitements à effectuer sur les données à partir d’opérations élémentaires.
    Les langages, qui permettent de traduire les algorithmes abstraits en programmes textuels ou graphiques de façon à ce qu’ils soient exécutables par les machines.
    Les machines, et leurs systèmes d’exploitation, qui permettent d’exécuter des programmes en enchaînant un grand nombre d’instructions simples, assurant la persistance des données par leur stockage, et de gérer les communications. On y inclut les objets connectés et les réseaux.

EN TERMINALE


PROGRAMME OFFICIEL - PROGRESSION

En terminale, les élèves sont amenés à approfondir leurs connaissances et à développer un solide niveau de compétences. L’enseignement de spécialité de numérique et sciences informatiques permet de développer les compétences suivantes, constitutives de la pensée informatique :

    Décomposer un problème en sous-problèmes, reconnaître des situations déjà analysées et réutiliser des solutions ;
    Concevoir des solutions algorithmiques ;
    Traduire un algorithme dans un langage de programmation, en spécifier les interfaces et les interactions, comprendre et réutiliser des codes sources existants, développer des processus de mise au point et de validation de programmes ;
    Mobiliser les concepts et les technologies utiles pour assurer les fonctions d’acquisition, de mémorisation, de traitement et de diffusion des informations.

 

CREATION DE PROJETS

 

Au fur et à mesure de leur progression, nous nous efforçons d´impliquer les élèves dans le développement de projets. Ils sont réalisés en groupes et présentés en classe à l´oral. Les élèves de la spécialité NSI réinvestissent et approfondissent leurs connaissances tout en développant leur créativité. Testez le jeu Pong! programmé par deux éléves de terminale de l´an dernier: Martim et Rodrigo. Pressez une touche du clavier pour commencer...

Adaptation du jeu Pong! codé en Python par Martim et Rodrigo


LANGAGE ET PROGRAMMATION

EN PREMIÈRE


 

LES PRINCIPES FONDAMENTAUX DE PYTHON la syntaxe du langage

MISE AU POINT DE PROGRAMMES

UTILISATION DE BIBLIOTHÈQUES folium, math, random, turtle...

EN TERMINALE


 

LA RECURSIVITÉ les fractales, lien avec la récurence en mathématiques

GESTION DES BUGS savoir corriger ses erreurs

MODULARITÉ exploitation d´API

 


STRUCTURE DE DONNEES

EN PREMIÈRE


 

STRUCTURES LINÉAIRES tuples, listes, dictionnaires...

TRAITEMENT DES DONNÉES EN TABLES traitement de données

Une carte de séismes réalisée par Alice après traitement des données.

EN TERMINALE


 

LA PROGRAMMATION ORIENTÉE OBJET les classes

LES ARBRES structures hiérarchiques

LES GRAPHES structures relationnelles


ARCHITECTURES MATERIELLES

EN PREMIÈRE


 

 

MODÈLE DE VON NEUMANN

SYSTÈMES D´EXPLOITATION

RÉSEAUX

EN TERMINALE


 

 

SYSTÈMES SUR PUCE SoC

SYSTÈMES D´EXPLOITATION zoom sur les processus

RÉSEAUX protocoles de routage

SÉCURISATION DES COMMUNICATIONS

 


INTERACTIONS SUR LE WEB

EN PREMIÈRE


 

HTML ET CSS création de pages web

INTRODUCTION À JAVASCRIPT interactivité

Activité sur JavaScript dans une page web.
Jeu du démineur en JavaScript par Jérémy

FORMULAIRES traitement des données côté serveur

EN TERMINALE


 

BASES DE DONNÉES relationnelles

LE LANGAGE SQL interrogation de bases de données

 


ALGORITHMIQUE

EN PREMIÈRE


 

ANALYSE D´ALGORITHMES

ALGORITHMES DE TRI tri à bulles, tri par insertion...
Animations: algorithmes illustrés

ALGORITHMES D´OPTIMISATION gloutons
Animation: rendre la monnaie

EN TERMINALE


 

ALGORITHMES SUR LES ARBRES
Animation: arbres binaires

ALGORITHMES SUR LES GRAPHES sortie d´un labyrinthe

ALGORITHMES SUR LES TEXTES algorithme de Moore