Numérique et sciences informatique - Terminale
Voici un ensemble de lien en relation avec l'enseignement de la spécialité NSI en classe de terminale
Histoire de l'informatique
Comme toute connaissance scientifique et technique, les concepts de l’informatique ont une histoire et ont été forgés par des personnes. Les algorithmes sont présents dès l’Antiquité...
Représentation des données: types et valeurs de base
Toute machine informatique manipule une représentation des données dont l’unité minimale est le bit, ce qui permet d’unifier logique et calcul. Les données de base sont représentées selon un codage dépendant de leur nature: entiers, flottants, caractères et chaînes de caractères.
Représentation des données: types construits
À partir des types de base se constituent des types construits (p-uplets, tableaux, dictionnaires,etc.)
Structures linéaires : listes, piles et files
Laurent COOPER
Les listes, les piles et les files sont des structures de données usuelles très utiles pour résoudre des problèmes variés
Traitement de données en tables
Les données organisées en table correspondent à une liste de p-uplets nommés qui partagent les mêmes descripteurs. La mobilisation de ce type de structure de données permet de préparer les élèves à aborder la notion de base de données qui ne sera présentée qu’en classe terminale.
Interactions entre l’homme et la machine sur le Web
Lors de leur navigation sur le Web, les internautes interagissent avec leur machine par le biais des pages web. L’Interface Homme-Machine (IHM) repose sur la gestion d’événements associés à des éléments graphiques munis de méthodes algorithmiques.
Architectures matérielles et systèmes d'exploitation
Cette partie du programme étudie l'architecture des machines ainsi que les systèmes d'exploitations qui permettent leur fonctionnement.
Processus
Laurent COOPER
Alors que nos ordinateurs n'ont qu'un seul processeur, comment font ils pour éxécutez simultanément de multiples tâches ?
Langages et programmation
On étudie en première les constructions élémentaires des langages, en python, ainsi que les bases du javascript, des langages HTML et CSS
Algorithmique
Le concept de méthode algorithmique est introduit en classe de première et quelques algorithmes classiques sont étudiés.