Bienvenue sur le Wiki Numérique et Sciences de l'Informatique.
Ce wiki permet aux élèves de 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.
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 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 :
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 :
Le programmes ci-dessous doivent être maitrisés. Cette liste n'est pas exhaustive.
Parcours séquentiel d'un tableau :
Tris par insertion, par sélection :
Algorithme des k plus proches voisins :
Algorithme glouton :
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.
Langage SQL : requêtes d’interrogation et de mise à jour d’une base de données :
Récursivité :
Modularité :
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 :