1.Histoire de l'informatique |
A travers ce premier thème, qui vous suit en réalité toute l'année puisqu'il est transversal, vous découvrirez et situerez chronologiquement les évènements clés de l'histoire de l'informatique et leurs protagonistes. |
2.Représentation des données : types et valeurs de base |
Vous étudiez dans cette rubrique comment sont représentées les données de base, codées différemment selon leur nature : on parle alors d'entiers, de flottants, de caractères et de chaînes de caractères. L'unité minimale de ces représentations, qui permet d'unifier logique et calcul, est le bit 0-1. |
3.Représentation des données : types construits |
Vous étudiez notamment les p-uplets, l'idée étant que vous soyez capable d'écrire une fonction renvoyant un tuple de valeurs. Vous vous concentrerez également sur les tableaux et les matrices pour pouvoir les lire, les construire, les modifier etc. |
4.Traitement de données en tables |
Dans cette partie du programme de Première, vous apprenez à :importer une table depuis un fichier CSV ou un fichier texte tabulé, à faire des recherches au sein de cette table, à trier et à filtrer les données d'une colonne du tableau, à fusionner plusieurs tables afin de les traiter plus facilement. |
5.Interactions entre l'homme et la machine sur le Web |
En cours, vous apprendrez à mieux comprendre ce dialogue à travers des exemples simples. Par exemple, vous analysez et modifiez les instructions exécutées lors d'un clic sur un bouton d'une page Web. Votre professeur pourra également vous inviter à étudier les différents composants graphiques qui permettent d'interagir avec une application Web. |
6.Architectures matérielles et systèmes d'exploitation |
Vous découvrirez dans cette rubrique comment fonctionne une machine ou autres objets connectés. Examiner leur architecture et leur système d'exploitation vous aidera à mieux comprendre comment s'écrit et s'exécute un algorithme dans un langage de programmation. |
7.Langages et programmation |
Vous étudiez dans ce septième thème ce qu'est un langage de programmation et ce qui les différencie entre eux : leurs styles, leurs natures selon l'objectif visé, leurs syntaxes, leurs bibliothèques etc... |
8.Algorithmique |
Ce huitième thème vous permet d'étudier le fonctionnement de quelques algorithmes classiques. En pratique, vous apprenez par exemple à écrire un algorithme de recherche, de tri, ou encore un algorithme prédictif. |