Dossier et déroulement de l'épreuve du bac
-
Le dossier
Le dossier comportera entre 5 à 10 pages annexes non comprises
et sera réalisé sur support informatique.
Ce dossier sera personnel même si le projet est fait en groupe et il faudra en donner une copie papier à peu près une semaine avant le jour de l'épreuve.
Un diaporama semble bien adapté pour le dossier mais il est possible de le faire sous forme de pages web.
En voici quelques exemples:
PIXY avec algorithme général mais code complet enlevé
SUDOKU avec partie algorithmique mais code complet enlevé
Le dossier devra respecter la forme au risque d’avoir 0 sur 8 et devra être suffisamment clair
pour que les examinateurs puissent poser des questions.
Voilà ce que le dossier pourra comporter. (C’est une possibilité parmi d’autres)
1) Intitulé
2) Aspect historique le cas échéant
3) Motivation de ce choix
4) Présentation de la problématique (règles du jeu par exemple)
5) Choix des structures de données utilisées (tableaux par exemple) et raison et pertinence de ces choix
6) Difficultés rencontrées ou questions qui se sont posées et solutions apportées
7) Décomposition du programme sous forme d'organigramme (algorithme général)
8) Inventaire des procédures créées et leur rôle précis ainsi que des commentaires sur les paramètres (pas de code détaillé)
9) Code détaillé pour une ou deux fonctions importantes
10) Jeu de tests sur ces procédures ou expliquer comment elles ont été testées
11) Améliorations possibles
12) Sources, références, bibliographie
En annexe: code complet.
-
L'épreuve
L'épreuve est orale , individuelle et d'une durée de 20 minutes et comporte 2 parties:
La première d'au plus 8 minutes et sur 8 points est la présentation orale du candidat de son projet.
Il s'appuiera sur son dossier .
L'autre partie sur 12 points consiste à répondre aux questions des examinateurs portant sur le projet et sur le programme traité.
Cela permettra d'évaluer le degré d'appropriation du projet lui-même et le travail personnel fourni,
ainsi que la compréhension de certaines notions du programme .
A ce sujet , il est impératif de pouvoir répondre aux questions qui seront posées sur les principes de base comme:
1) Reconnaître les variables
2) Leur type: entier, réel, booléen, chaîne de caractères, tableau
3) Les boucles conditionnelles ou itératives et ce qu'elles font
4) Accès à un élément d'un tableau , taille d'un tableau, tableau vide, indice d'un tableau, tableau à double entrées
5) Les fonctions et leur utilisation
6) La récursivité si le programme comporte des fonctions récursives
7) Les mots comme déclaration, initialisation, affectation, instruction, global
8) La différence entre else et elif
9) Variables locales ou globales
La note attribuée tiendra aussi compte de l'investissement de l'élève en cours d'année, en particulier
dans l'élaboration du projet.
Retour vers la page précédente