Ceci est une ancienne révision du document !
Table des matières
Présentation du cours de première NSI
NSI = Numérique et Sciences Informatique
Ce que dit le bulletin officiel
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.
L'objectif de cet enseignement […] est l'appropriation des concepts et des méthodes qui fondent l'informatique, dans ses dimensions scientifiques et techniques . Cet enseignement s'appuie sur l'universalité de quatre concepts fondamentaux et la variété de leurs interactions.
Les quatre concepts sont (je cite toujours) :
- 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.
Ce que le cours de NSI n'est pas
- Pas un cours sur le matériel. Nous parlerons de ce qui constitue un ordinateur mais nous parlons surtout de ce qui se passe à bas niveau (circuit logique) et du réseau. Nous pouvons bien sûr discuter un peu de la technologie, actuelle (disques durs, SSD, processeurs…) mais cela reste très marginal.
- Pas un cours de codage. Nous allons programmer (coder) beaucoup. Si vous aimez cela, tant mieux ! Ce sera très utile. Mais notre but n'est pas juste de produire un code qui fonctionne. On veut être capable de comprendre le problème donné, de voir quelles solutions sont disponibles, de faire des choix, de proposer une ou plusieurs solutions de programmation en faisant toujours attention de produire un code clair, lisible et réutilisable.
- Pas un cours fun de programmation de jeux ou de sites web. Ce qui permet à la spécialité NSI de vous ouvrir beaucoup de débouchés, c'est justement la solidité de ce qu'on y apprend. Il arrivera que l'on fasse un projet un peu plus fun, pourquoi pas un jeu, mais ce genre de travail suppose déjà de bonnes bases en programmation et en général, il ne faudra pas trop s'attendre à un résultat graphique époustouflant car cela prendrait beaucoup de temps pour un apprentissage limité (dans le cas des jeux commerciaux, ce sont des graphistes qui s'occupent de cela et la filière NSI s'intéresse à l'aspect programme, pas tellement à l'aspect graphique)
