Spécialité Numérique et Sciences Informatiques en terminale
Python: les bases:
Structures de données:
- Listes, piles et files - synthese
- exercice sur les listes chaînées
- exercice sur les piles-files
- bilan
- exercice sur le parenthésage
- exercice sur polonaise inverse
- Dictionnaires - synthèse - exercices
- Caractéristiques des arbres - synthèse - exercices
- Algorithmes sur les arbres binaires- synthèse
- exercice sur les algorithmes sur les arbres binaires
- exercice sur les algorithmes sur les arbres binaires de recherche
- Implémentation des graphes - synthèse - exercices
- Algorithmes sur graphes - synthèse
Base de données:
- Introduction - synthese
- Les bases de données relationnelles - synthese - exercices
- Langage SQL - synthese - exercices
Architectures matérielles, systèmes d'exploitation et réseaux:
Algorithmique:
- Méthode diviser pour régner - synthese - exercices
- Programmation dynamique - exercices
- Recherche textuelle (algorithme de Boyer-Moore) - exercices
Langages et programmation:
- Calculabilité et décidabilité - exercices
- Récursivité - synthese - exercices
- Programmation orientée objet - synthese - exercices
- Programmation fonctionnelle - exercices
Projets:
- Crack de mots de passe
- Dictionnaire Français
- Scrabble et analyse fréquentielle
- Germinal
- API et prévision météorologique
- Répertoire téléphonique et base de données
- Développement d'un jeu vidéo en Python
- Fichiers pour le développement du jeu vidéo
- Stéganographie
- ASCII art
- Green screen
- Open data
- SQL injection
Liens: