Epreuve de maturité

Généralités

L'épreuve de maturité du cours d'OCI se présente sous la forme d'un examen oral composé de 15 minutes de préparation et de 15 minutes de présentation, autour d'une table, du travail réalisé lors de la préparation.

Chaque candidat répond à deux questions relevant de la matière enseignée durant les deux années de cours et appartenant à des domaines différents qui sont énumérés ci-dessous. Plus précisément, l'une des questions porte sur l'implémentation, l'analyse d'un code en langage Python ou l'analyse d'un algorithme de tri ou de recherche alors que l'autre question porte sur un aspect du cours de 4ème année (modélisation d'une base de données, interrogation d'une base de données avec le langage SQL, réalisation d'une page Web avec HTML-CSS, analyse d'une application Web écrite avec le module CherryPy).

La documentation nécessaire à l'évaluation est mise à disposition par l'examinateur au format papier. Cette documentation est composée des références suivantes aux langages de programmation étudiés:

L'entier de l'examen est réalisé sans ordinateur.

Matière évaluée

La matière de l'épreuve de maturité recouvre le programme de 3ème et de 4ème années dont la liste ci-dessous rappelle les têtes de chapitres. Les objectifs de chaque chapitre peuvent être consultés directement sur le site du cours.

Programmation en Python

Algorithmique

Bases de données

Internet et réseaux

Exemple d'examen

Vous trouverez ici un exemple d'examen oral. Afin d'optimiser le temps de l'examen, il est conseillé de préparer en détail le problème 1 durant les 15 minutes de préparation et de le présenter en 5 minutes sous la caméra puis de passer les 10 dernières minutes de l'examen sur l'analyse du problème 2.