NSI = Numérique et Sciences Informatique
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 :
Le mot “Sciences” dans le nom de la spécialité a été ajouté exprès. Il permet de souligner le fait que l'informatique, ce n'est pas que de la technologie, c'est aussi de la théorie. À l'université, les départements informatiques sont souvent liés aux départements de mathématiques.
Le bulletin officiel indique que c'est Python qui a été retenu comme langage de programmation principal. De ce fait, nous programmerons beaucoup en Python.
Python a été créé en 1991 par Guido Von Rossum. Il a choisi ce nom en hommage aux Monty Python, groupe d'humoristes britanniques. Python a donc 30 ans. Sera-t-il encore utilisé dans 20 ans ? Personne ne sait. Vous apprenez à programmer avec Python mais gardez à l'esprit que ce que vous appris avec Python, vous pourrez toujours l'utiliser avec les langages qui apparaîtront demain.
Alors pourquoi avoir choisi Python parmi les dizaines de langages existants ?