Numérique Sciences Informatiques
L’objectif de cet enseignement est l’appropriation des concepts et des méthodes qui fondent l’informatique, en s’appuyant sur l’universalité de quatre concepts fondamentaux :
-
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.
Présentation du cours
Diaporama présentant le fonctionnement global du cours de NSI au lycée :
- contenu de l'enseignement ;
- descriptif du cycle terminal et des épreuves du Baccalauréat en NSI ;
- les attendus (matériel, travail hors la classe, évaluations...).
Les niveaux
Ressources
-
Turtle
Un notebook contenant toutes les commandes utiles de la bibliothèque Turtle, ainsi que des exemples.
-
Fiche de synthèse
Un guide pour réaliser les fiches de synthèse de fin de séquence.
-
Exercices supplémentaires
Le manuel de l'éditeur Hachette en accès libre ; il propose beaucoup d'exercices pour s'entraîner (attention, le niveau de difficulté peut être relativement élevé).
Les outils incontournables
-
Basthon
Basthon est l'acronyme de "Bac À Sable pour pyTHON". Basthon est utilisé pour s'initier à la programmation sans rien avoir à installer. Il faut seulement disposer d'un navigateur (Firefox, Chrome/Chromium ou Edge) à jour et d'une connexion à Internet.
-
Capytale
CAPYTALE Commun numérique développé par le ministère de l'Éducation, Capytale propose un environnement simple et homogène pour partager des activités sur les STIAM pour les élèves du cycle 3 jusqu'aux CPGE.
-
Environnement de développement
Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages and runtimes (such as C++, C#, Java, Python, PHP, Go, .NET).