Numérique et Sciences Informatiques - Terminale
Par RENAUD BLYWEERT, publié le dimanche 30 août 2020 18:11 - Mis à jour le dimanche 30 août 2020 18:11
- 00 - Epreuves du BAC - RENAUD BLYWEERT
Texte officiel
- Act 01 - Structures de données - Vocabulaire de la Programmation Orientée Objet - RENAUD BLYWEERT
Classes, attributs, méthodes, objets, encapsulation, ...
- Act 02 - Langages et programmation - Récursivité - RENAUD BLYWEERT
Qu'est-ce qu'une fonction récursive ?
- Act 03 - Structures de données - les Listes - RENAUD BLYWEERT
Comment peut-on définir une liste informatique ?
- Act 04 - Structures de données - les Files et les Piles - RENAUD BLYWEERT
Quelle différence entre une File et une Pile ? que veulent dire les acronymes FIFO et LIFO ?
- Act 05 - Structures de données - les Arbres - RENAUD BLYWEERT
Qu'est-ce qu'un Arbre en informatique ? un Arbre Binaire de Recherche ?
- Act 06 - Structures de données - les Graphes - RENAUD BLYWEERT
Qu'est-ce qu'un graphe ? En quoi les chemins sur les graphes peuvent-ils nous permettre de résoudre des problèmes complexes ?
- Act 07 - Base de données relationnelles - RENAUD BLYWEERT
Qu'est-ce qu'une base de données ? qu'est-ce qu'un schéma relationnel ?
- Act 08 - Architecture Matérielle - Système sur une Puce - RENAUD BLYWEERT
Introduction aux systèmes sur une puce (SoC)
- Act 09 - Architecture Matérielle - Les Processus - RENAUD BLYWEERT
Comment sont contrôlés et agencés les différents programmes exécutés par un ordinateur ?
- Act 10 - Architecture Matérielle - Protocoles de Routage - RENAUD BLYWEERT
Qu'est-ce qu'une table de routage ? comment choisir la meilleure route parmi les routeurs disponibles ?
- Act 11 - Algorithmique - Diviser pour régner - RENAUD BLYWEERT
Dans quel cas la méthode "Diviser pour régner" est-elle efficace ?
- Act 12 - Langages et programmation - Modularité - RENAUD BLYWEERT
Utiliser des fonctionnalités supplémentaires de Python ou répartir son travail dans plusieurs fichiers.
- Act 13 - Langages et programmation - Gestion des bugs - RENAUD BLYWEERT
Différents outils pour gérer les erreurs de programmation.
- Act 14 - Projet Base de données - RENAUD BLYWEERT
Accéder à une base de données depuis Python, comment faire ?
- Act 15 - Algorithmique - Décidabilité et calculabilité - RENAUD BLYWEERT
Peut-on prouver qu'un algorithme se termine ? découverte des machines de Turing
- Act 16 - Epreuve pratique - RENAUD BLYWEERT
Entraînement à l'épreuve pratique
- Act 17 - Langages et programmation - Paradigmes de programmation - RENAUD BLYWEERT
Qu'est-ce qu'un paradigme en sciences ? découverte des paradigmes impératif, procédural, fonctionnel et objet
- Act 18 - Algorithmique - Programmation dynamique - RENAUD BLYWEERT
Voici donc une nouvelle stratégie algorithmique. Tout est dans l'optimisation !
- Act 19 - Epreuve pratique - RENAUD BLYWEERT
Entraînement à l'épreuve pratique
- Act 20 - Architecture matérielle - Sécurisation des communications - RENAUD BLYWEERT
Comment crypter des communications ? Que sont les échanges synchrones ou asynchrones ?
- Act 21 - Algorithmique - Recherche textuelle - RENAUD BLYWEERT
La recherche dans un texte est très importante, que ce soit sur Internet ou pour la bioinformatique (recherche dans l'ADN par exemple).
- Act 22 - Dessinons des rosaces - RENAUD BLYWEERT
Tutoriel de dessin de rosaces à l'aide du module turtle