Le programme de la classe de première est organisé autour de huit rubriques:

  1. Histoire de l’informatique Cette rubrique transversale se décline dans chacune des sept autres.
  1. Représentation des données : types et valeurs de base

    Entiers, flottants, caractères et chaînes de caractères. Ce codage conditionne la taille des différentes valeurs en mémoire.

  1. Représentation des données : types construits

    Il s’agit de présenter tour à tour les tuples, les enregistrements qui collectent des valeurs de types différents dans des champs nommés et les list qui permettent un accès calculé direct aux éléments.

  1. Traitement de données en tables

    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 sera présentée en classe terminale.

  1. Interactions entre l’homme et la machine sur le Web

    Lors de la 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. La compréhension du dialogue client-serveur déjà abordé en classe de seconde est consolidée, sur des exemples simples, en identifiant les requêtes du client, les calculs puis les réponses du serveur traitées par le client.

  1. Architectures matérielles et systèmes d’exploitation Dans cette partie seront vus:
    • Les circuits électroniques qui sont au cœur des machines informatiques.
    • Les réseaux qui permettent de transmettre l’information entre machines.
    • Les systèmes d’exploitation qui gèrent et optimisent l’ensemble des fonctions de la machine.
    • Les capteurs et actionneurs dans les entrées-sorties clavier, les interfaces graphiques et tactiles, les dispositifs de mesure physique, les commandes de machines, etc.
  1. Langages et programmation

    Au moment de la conception de ce programme, le langage choisi est Python version 3 (ou supérieure).

  1. Algorithmique

    Le concept de méthode algorithmique est introduit. Quelques algorithmes classiques sont étudiés.

Télécharger (pdf)