Programme
Quelques références
Livres ou fascicules
- Numérique et sciences informatiques, terminale, édition Ellipses
- Premier cours de programmation avec Scheme, Jean-Paul Roy
- Programmation récursive (avec Scheme), Christian Queinnec
- Apprendre à programmer avec Python 3, Gérard Swinnen
- "Introduction à la science informatique", Gilles Dowek
Sites Web
- Pixees, Ressources pour les sciences du numérique
- Binaire, le blog du journal « Le Monde » sur les sciences du numérique
- Informatique (presque) débranchée
- Wikipedia, portail informatique
- Interstices
- Éduscol
Documents
Langages et programmation
-
Chapitre 0 : Révisions de notions de 1ère
-
Chapitre 1 : Récursivité
-
Chapitre 2 : Modularité et robustesse du code
-
Chapitre 3 : Paradigmes de programmation
-
Chapitre 4 : Programmation objet
-
Chapitre 5 : Programmation fonctionnelle
Structures de données
-
Chapitre 6 : Type de données astrait (ADT). Deux exemples fournis avec le langage Python
-
Chapitre 7 : Listes chaînées
-
Chapitre 8 : Piles et Files
Structures de données et algorithmique
-
Chapitre 9 : Structures hiérarchiques : les arbres
-
Chapitre 17 : Les graphes
Algorithmique
-
Chapitre 10 : Algorithmes gloutons
-
Chapitre 11 : Algorithmes de tris, révisions
-
Chapitre 15 : Méthode « diviser pour régner »
-
Chapitre 16 : Programmation dynamique
Architectures matérielles, systèmes d’exploitation et réseaux
-
Chapitre 12 : Réseaux
-
Chapitre 13 : Les systèmes d’exploitation
Bases de données
- Chapitre 14 : Bases de données