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

visiter le site

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 ?

visiter le site

Les réseaux informatiques
Laurent COOPER

Connaissance des réseaux

visiter le site

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.