Le langage choisi est le Python pour sa grande simplicité, conformément au programme. D'autres langages peuvent être utilisés suivant les différents thèmes abordés.
Avertissement : les notebooks et TD sont volontairement longs, et dépassent souvent les attendus du programme. Ceci afin que chacun y trouve sa pitance intellectuelle, y compris ceux parmi les élèves qui sont très à l'aise. A contrario, qu'un élève ne finisse pas un ou des TD ne signifie en aucun cas que son niveau est insuffisant ! Pour les élèves, le professeur vous guidera afin de préciser ce qui est important ; ce qui est secondaire n'étant pas forcément à la fin des TD.Révisions, algorithmes de 1ère TD d'Hélène Carles, Lycée Agropolis, Montpellier |
||
Notebook Jupyter : Révisions : les sujets d'épreuve pratique basés sur le programme de 1ère | ||
Notebook Jupyter : introduction à la programmation objet | ||
Notebook Jupyter : introduction à la programmation fonctionnelle | ||
Paradigmes de programmation (objet et fonctionnel), cours et exercices | ||
Programmes et sujet programmation objet pour :
|
Herbe, moutons et loups |
Simulation d'essaim |
Notebook Jupyter : Récursivité | ||
Exercices récursivité ainsi qu'un micro-cours. | ||
Programme d'affichage du démineur (exercice 2 sur la feuille d'exercices sur la récursivité), exemples pour l'exercice 1. |
Affichage du démineur |
Exemples exercice 1 (les crochets) |
Notebook Jupyter : Structures de données linéaires : piles et files | ||
Fichiers CSV pour le TP et le DM sur SQL. Ce sont les mêmes données que celles utilisées en première. |
Données pour le TP : tables CSV |
Fichier des requêtes SQL de construction de la base de données "bdfilms" (version MySQL) Fichier des requêtes SQL de construction par étapes de la base de données "bdfilms" (version MySQL) Fichier des requêtes SQL de construction, directe ou par étapes, de la base de données allégée "bdfilmslight" (version MySQL) |
TP : découverte de SQL | ||
Bases de données, cours. | ||
Mini-projet bases de données | ||
Fichiers d'exemples pour le mini-projet bases de données |
|
|
Cours et exercices sur les arbres binaires | ||
Notebook Jupyter : Algorithmes et exercices sur les arbres binaires | ||
Notebook Jupyter : Structures de données linéaires : listes | ||
TD : protocoles de routage | ||
Protocoles de routage : cours et exercices | ||
dictionnaires : rappels de cours et exercices | ||
Diviser pour régner : exemples et exercices | ||
Programmes pour l'exercice "ligne d'horizon", du chapitre Diviser pour régner |
Utilitaires |
Spécifications et tests |
Graphes : cours et exercices | ||
Notebook Jupyter : Graphes | ||
Sécurisation des communications : cours et exercices | ||
Notebook Jupyter : Introduction à la programmation dynamique | ||
Programmation dynamique : résumé de cours et exercices | ||
Processus : cours et exercices | ||
Processus : TP | ||
Notebook Jupyter : Threads et interblocage en Python | ||
Recherche textuelle (Boyer-Moore-Horspool) : td | Notebook Jupyter : Recherche textuelle (Horspool et Boyer-Moore) | |
Fichiers "chromosome 18" pour la recherche textuelle |
Chromosome 18 |
|
Calculabilité, décidabilité | ||
Un simulateur animé de machine de Turing |
Joue à Sim Turing ! |
|
Systèmes sur puces | ||
Grand oral et idées de projets | ||
Le strict minimum à savoir en fin de terminale : résumé de ce qu'il faut savoir | ||
Les sujets et corrigés du bac sont disponibles ici. Sur le site officiel de l'éducation nationale, on trouve les sujets de toutes les matières, sans corrigés. L'adresse change tous les ans, elle est du type : https://www.education.gouv.fr/reussir-au-lycee/bac-2023-les-sujets-des-epreuves-ecrites-de-specialite-357743. |