• Aucun résultat trouvé

Programme et objectifs ISN TS2

N/A
N/A
Protected

Academic year: 2022

Partager "Programme et objectifs ISN TS2"

Copied!
8
0
0

Texte intégral

(1)

Programme et objectifs ISN TS2

Présentation

8 SEP

Séance n°1

Prise de contact et présentation de la spécialité

Textes de référence

Programme de la spécialité (BO spécial n°8 du 13 octobre 2011)

Définition de l’épreuve ISN à l’examen (BO spécial n°7 du 6 octobre 2011) Grille de compétences et grille d’évaluation de l’épreuve (BO n°18 du 3 mai 2012)

1. Présentation : ISN

2. Le monde numérique (inria) 3. Applications du numérique

4. Présentation de la machine de Turing (vidéo).

Les parties abordées

A- Représentation de l'information B- Algorithmique

C- Langages et programmation

D- Architectures matérielles

(2)

Créez une adresse gmail et envoyez un mail à l'adresse suivante : s.benanaya@laposte.net

Remplissez le

Questionnaire

en ligne

Achetez (si ce n'est déjà fait) le matériel nécessaire pour l'année à savoir :

-

un cahier de travaux pratiques et de recherche

-

Une clef USB capacité minimum 4 GO

-

un gros classeur et des intercalaires pour les différentes parties

Présentation générale

1- Que faire pendant les 2 heures hebdomadaires ? 2- Les projets en ISN

3- Les exposés 4- Projet principal

5- Modalités d’évaluation du projet.

1- Que faire pendant les 2 heures hebdomadaires ?

Les deux heures hebdomadaires d'ISN seront en grande partie consacrées à l'étude des notions décrites dans le programme. Pour ce faire, 2 types de travaux :

des activités, des TP (répondre à une problématique à partir d'une situation déclenchante) :

des exposés

15 min réservées aux questions sociétales et l’actualité du web

Le cours est une synthèse d’un exposé préparé au préalable par un binôme désigné à l’avance.

Vous aurez à votre disposition des documents qui vous permettront une première approche en autonomie («à la maison») de certaines notions (exemples : réseau et programmation).

2-Les projets et mini projets en ISN

 Vous devez commencer à réfléchir à vos projets dès le début d'année. Mais, qu'est-ce qu’un projet ? Qu'est-ce qui, aujourd'hui, au lycée, se rapproche le plus des « projets en ISN » ?

 Vous devez, en groupe, réfléchir à un projet réalisable avec (écriture du scénario d'un jeu, cahier des charges ...). Une fois le travail préparatoire effectué et validé ; vous vous attaquerez à la réalisation de votre projet.

 Ce travail devra se faire en dehors des séances d'ISN, cependant, certaines séances pourront être utilisées pour « faire le point » avec sur l'avancement des projets (entretien groupe d'élèves – enseignant).

 la tenue d'un « carnet de bord » par chacun est indispensable.

 La création d’un site « TP HTML » et qui va évoluer au fur et à mesure

En résumé, en ce qui concerne les projets:

Je vous propose des pistes

(3)

Je vous fournis une liste de ressources sélectionnées par mes soins.

certaines séances d'ISN seront utilisées pour le suivi des projets (mais vous devez travailler sur votre projet « à la maison »)

3-Les exposés

Les sujets :

 Sujet 1 : Protection de l’œuvre

Les différentes licences logicielles et les droits et devoirs des utilisateurs.

 Sujet 2 : modèles économiques de la création ; diffusion du logiciel.

 Sujet 3 : Internet et l’identité numérique : droit au respect de la vie privée.

 Sujet 4 : le logiciel libre

 Sujet 5 : Quelles lois s’appliquent sur Internet ?

 Sujet 6 : Qui gouverne Internet ?

 Sujet 7 : le fonctionnement de Wikipedia

 Sujet 8 : la résistance sur le Net

 Sujet 9 : les moteurs de recherche sur Internet

 Sujet 10 : La CNIL et l’HADOPI ………

B : Descriptif des exposés

Cahier des charges :

– Rechercher et assimiler toutes les informations utiles à votre sujet ; Construire un résumé numérique des notions essentielles ;

Préparer un exposé oral.

Production :

– La production finale peut se faire en numérique seulement, sur un site, un blog, mais à l’aide d’outils informatiques de qualité ; ce document de synthèse pourra être distribué à tous les élèves après les apports du professeur.

Elle est faite de rédaction obligatoirement personnelle, sauf citation mise entre guillemets avec indication de la source utilisée.

Si j’utilise des documents existants ou des sites web, je cite les sources et surtout leur niveau de fiabilité.

– Je maîtrise parfaitement ce que j’expose.

Présentation

– La production doit être prête pour la date fixée.

– Il faudra présenter le travail, son intérêt, et tenter de répondre aux questions posées

4- Projet principal

(4)

But : Etre capable, en abordant une démarche de projet, d’implémenter un

programme dont le cahier des charges est donné et de prouver qu’il fonctionne, au moins en partie. Présenter ce travail avec un support informatique.

Moyen : Langage python, support informatique et travail en équipe.

1 - Introduction

Pour le bac, vous devez soutenir un oral de 20mn sur un projet. Le détail de l’évaluation est donné en annexe.

Du fait des vacances et d’une date d’oral fixé au 26 mai, le calendrier de réalisation est très serré. Il faudra donc fournir un effort très important en dehors des cours.

2 - Esprit de l’évaluation

L’idée générale, c’est que l’on n’évalue pas un programme informatique (de manière très caricaturale, il fonctionne 20/20, sinon 0/20…), mais la démarche que vous aurez

accompli.

Vous devez donc mettre en avant votre manière de résoudre le problème posé, des pistes qui selon vous amènerait vers des solutions pertinentes, même si elles ne sont pas pleinement implémentées. Il faut faire apparaître vos difficultés, vos erreurs. Elles font parties de votre démarche. Si vous passez 5 heures sur une piste et qu’elle n’aboutit pas, il faut la présenter et expliquer pourquoi la démarche a échouée, et ce que vous proposez pour pallier le problème. Bref, qu’avez-vous appris de vos erreurs ?

Que cela soit clair : le codage proposé de la solution ne sera que l’annexe de votre rapport.

Pour chaque fonction implémentée, vous devez prouver qu’elle fonctionne avant d’aller plus loin. Pour cela vous devez écrire un jeu de test pertinent. Le choix du jeu de test doit être clairement explicité. Il est plus pertinent de montrer que sur les 3 fonctions que vous deviez écrire, 2 fonctionnent et vous pouvez le prouver. Il restera à expliquer pourquoi la dernière ne fonctionne pas et ce qu’il faudrait faire. Arriver au contraire avec 3 fonctions écrites complètement, mais un programme qui « plante » sans savoir expliquer pourquoi, c’est s’exposer à une mauvaise note.

Donc une fonction « afficheTableau » doit être accompagné d’une fonction

« testAfficheTableau » qui en prouve le bon fonctionnement.

Soyez raisonnables : ne cherchez pas à faire à tout prix une jolie interface graphique pour entrer les commandes utilisateurs et afficher de belles sorties ou à faire un programme très général. Limitez-vous à des entrées et sorties texte, à un cas particulier. Proposez une maquette de ce que pourrais être une interface pour votre programme, et seulement s’il vous reste du temps, implémentez là.

3 - Mise en œuvre

La plus grande difficulté de ce projet, ce n’est pas le codage, c’est de travailler en équipe.

(5)

Si vous voulez être efficaces, il vous faut découper le « gros » problème en « petits » problèmes plus facilement ré solvables.

Pour cela :

On commence avec un papier et un crayon. Partir immédiatement sur l’ordinateur est une erreur commune qui ne pardonne pas. Cela ne fonctionnera pas, où alors cela donnera un programme lent, difficile à modifier, et avec un temps de développement beaucoup plus important qu’avec une réflexion initiale.

Utiliser des fonctions pour chaque brique (initialiser, afficher…)

Définissez les variables dont vous aurez besoin, leur type, trouvez leur un nom explicite.

Définissez clairement ce qu’une fonction reçoit en entrée (que représente la variable, quelle est son type…), et en sortie (doit-elle avoir une sortie ?) : Vous aurez ainsi défini l’interface de votre fonction. C’est plus important que d’écrire la fonction elle-même !

Ecrivez le squelette de votre programme qui ne doit comporter que des définitions de variables et de fonctions (vide !).

Partagez-vous les fonctions à réaliser

Tester et mettez au point vos fonctions individuellement

Mettez en commun vos fonctions dans le squelette de programme.

Testez et mettez au point votre programme

Ecrivez un jeu de test pour vérifier qu’il réagit bien dans toutes les situations Il vous faudra respecter tous ces points si vous voulez être efficace.

4- Dossier à rendre

Votre dossier ne sera pas évalué directement pour le bac, mais il comptera pour le trimestre.

Voici ce que l’on doit y trouver au minimum :

Présentation du cahier des charges Quel est le but visé par votre programme ?

Quels moyens allez-vous mettre en œuvre pour atteindre ce but ?

Recherche documentaire

Éléments dont vous avez eu besoin pour la réalisation de votre projet

Répartition du travail :

Distinguez votre travail de celui de l’équipe ;

Expliquez comment vous avez collaborés ensembles.

Réalisation :

Détaillez le rôle et le principe de fonctionnement de vos fonctions, leurs entrées sorties.

Prouvez qu’elles fonctionnent correctement (justifiez le choix de vos tests)

Fonctionnement :

Le programme complet fonctionne-t-il toujours (pour toutes sortes de données), quelquefois ou jamais ?

Prouvez qu’il fonctionne correctement (justifiez le choix de vos tests)

Extension :

Que proposeriez-vous pour améliorer votre programme (maquette d’interface utilisateur, fonctions supplémentaires).

(6)

Conclusion :

Que vous a apporté ce travail ?

En annexe, le codage proprement dit doit respecter les standards de programmation :

Indentations du code-source ; Variables avec des noms explicites ; Des commentaires précisent le but visé.

Les séances d’ISN ne seront pas totalement consacrées au projet, mais

½ heure lui sera réservé.

5- Modalités d’évaluation du projet.

Votre travail sera évalué la semaine 30 à partir du Mardi 26 mai, au cours d’un oral de 20 mn comptant coefficient 2.

Il est partagé en :

- 8 mn de présentation, noté sur 8 points ; - 12 mn de questions notées sur 12 points.

La présentation orale s’appuiera sur un dossier personnel de 5 à 10 pages hors annexe, sur support informatique (le dossier n’est pas évalué mais son absence, un support non informatique, un dossier de moins de 5 pages donne 0/8 à la présentation orale).

Le dossier et donc l’oral doivent mettre en avant :

- le but visé et les moyens choisis pour atteindre ce but ;

- la démarche de projet qui a conduit au résultat tel que présenté ; - la dimension collaborative du projet liée au travail en équipe (2 élèves).

Après votre présentation, vous serez interrogé sur différents aspects de votre projet et sur son lien avec les compétences fixées par le programme. Les

questions seront ensuite élargies aux autres compétences du programme. Cette interrogation a notamment pour but de vérifier que vous vous êtes approprié les notions fondamentales, que vous savez les utiliser dans un contexte particulier ou les relier aux autres enseignements scientifiques de votre série. Voici la grille de notation qui sera utilisée :

Compétence 1 Présentation 2 Questions

C1: Décrire et expliquer une situation, un système ou un programme

/1 /2

C2: Concevoir et réaliser une solution informatique en réponse à un

problème

/2 /3

C3: Collaborer efficacement au sein d'une équipe dans le cadre d'un projet

/1 /2

C4: Communiquer à l'écrit et à l'oral /2 /2

Globalement /2 /3

Total /8 /12

(7)

SEP 7

Séance n°1

Architecture matérielle

Quels sont les éléments constituant un PC ?

Nous utiliserons ce site

Un ordinateur à 35$ qui tient dans la main : le raspberry pi ( d'autres liens ici et là )

Un ordinateur dans une clé usb ? cotton candy ou androïd microPC et enfin un PC qui fait un carton

Capacités/connaissances visées

Expliquer le rôle des constituants d'un ordinateur

(8)

Références

Documents relatifs

La structure la plus simple d’une page web en HTML5 sera composé d’au minimum 4 Balises :.. • La balise indiquant le doctype ;

Et bien, ce n'est pas ce qui nous intéressait puisqu'on nous demandait de mesurer le nombre de tests eectués mais cela nous a permis d'introduire la notion de complexité d'un

[r]

[r]

8/ Refaire un nouveau schéma en utilisant deux additionneurs complets 1 bit afin de réaliser un additionneur de 2 mots de 2 bits. Faire vérifier le fonctionnement par

Effacer les modifications précédentes et écrire une deuxième structure grâce à laquelle le jour de la le champ de saisi en fonction du numéro rentré (de 1 à 7). Le premier jour de

4/ En cliquant sur Ouvrir, une fenêtre de dialogue permet de choisir un fichier BMP.. S – Spécialité ISN 4/ Créer une procédure chargée d’ouvrir le fichier BMP et de

[r]