Ceci est une ancienne révision du document !
Table des matières
Bienvenue sur le Wiki Numérique et Sciences de l'Informatique.
Introduction
Ce wiki permet aux élèves de :
- Première, d'accéder aux instructions Python nécessaires pour programmer
- Terminale, de créer des fiches de révision liées au programme de première et de terminale, afin de préparer leur épreuve de baccalauréat.
Les langages utilisés
HTML 5, CSS 3 et Javascript sont utilisés pour créer des pages web. L'éditeur de texte est Notepad++.
Le serveur web utilisé est 'flask'
Les bases de données relationnelles sont implémentées en SQLite.
Le langage de programmation utilisé sur les ordinateurs est le Python.
Les glossaires des langages utilisés
Les glossaires sont mis à jour par vos soins. En vous connectant, il vous est possible de les compléter. Vous aurez ainsi à portée de main, les instructions des langages que vous avez utilisés durant la formation. Cela vous sera utile au quotidien pour faire votre travail et pour réviser. Les différents glossaires des langages sont ci-dessous :
Les fiches de révision pour la partie écrite
Chaque élève doit compléter une page du wiki parmi celles proposées ci-dessous. Une fois réalisée, une présentation orale de 5 minutes permettra d'introduire la page qui sera par la suite lue par vos camarades.
Les fiches de révisions portent sur les thèmes suivant du programme :
Histoire de l'informatique
Structures des données
Bases de données
Architectures matérielles, systèmes d'exploitation et réseaux
Langages et programmation
Algorithmique
Les fiches de révision pour la partie pratique
Le programmes ci-dessous doivent être maitrisés. Cette liste n'est pas exhaustive.
Programme de première
Algorithmique
Parcours séquentiel d'un tableau :
Tris par insertion, par sélection :
//Algorithme des k plus proches voisins : //
Algorithme glouton :
Programme de terminale
Structure de données
Structures de données, interface et implémentation :
//Vocabulaire de la programmation objet : classes, attributs, méthodes, objets. //
Graphes : structures relationnelles. Sommets, arcs, arêtes, graphes orientés ou non orientés.
Bases de données
Langage SQL : requêtes d’interrogation et de mise à jour d’une base de données :
Langages et programmation
Récursivité :
Modularité :
Algorithmique
Algorithmes sur les arbres binaires et sur les arbres binaires de recherche :
Algorithmes sur les graphes :
Méthode “diviser pour régner” :
Programmation dynamique :
Recherche textuelle :
