informatique et sciences du numérique

28
Informatique et Sciences du Numérique FORMATION DU 15 /10/2013

Upload: phuc

Post on 24-Feb-2016

37 views

Category:

Documents


0 download

DESCRIPTION

Informatique et Sciences du Numérique . FORMATION DU 15 /10/2013. Sommaire. Introduction Bilan de l’année écoulée, Perspectives de la spécialité ISN. La conduite des projets en ISN Qu’est-ce qu’un projet en ISN ? Exemples de projet. Les prérequis avant le lancement d’un projet ISN - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Informatique et Sciences du Numérique

Informatique et Sciences du Numérique

FORMATION DU 15 /10/2013

Page 2: Informatique et Sciences du Numérique

Sommaire Introduction

Bilan de l’année écoulée, Perspectives de la spécialité ISN.

La conduite des projets en ISN Qu’est-ce qu’un projet en ISN ? Exemples de projet. Les prérequis avant le lancement d’un projet ISN Le concept de pilotage d’un projet Guide de rédaction du cahier des charges d’un projet Guide de rédaction du rapport de projet Échange autour des projets ISN

Evaluation du projet Les compétences à évaluer Grille d’évaluation du projet Échange autour de la grille d’évaluation

Conclusion

Page 3: Informatique et Sciences du Numérique

CONDUITE DES PROJETS ISN

Informatique et Sciences du Numérique

• Bilan de l’année écoulée,• Perspectives de la spécialité

ISN.

Page 4: Informatique et Sciences du Numérique

CONDUITE DE PROJET ISN

Informatique et Sciences du Numérique

• Qu’est-ce qu’un projet en ISN?• Exemples de projet.• Les prérequis avant le

lancement d’un projet ISN• Le concept de pilotage d’un

projet ISN• Exemple détaillé

Page 5: Informatique et Sciences du Numérique

Qu’est-ce qu’un projet ?Un projet est un ensemble d'actions à réaliser pour satisfaire un objectif défini et précis. Un projet est caractérisé par :• Une durée limitée • Des objectifs clairement définis• Des contraintes (Les moyens financiers et humains )

Un projet informatique: Développement de solutions basées sur l'utilisation de système informatique

Page 6: Informatique et Sciences du Numérique

Exemples de projet ISN proposés à la session 2013

La conception et réalisation d’un site WEB

• Site dédié aux jeux ou aux paris en ligne;• Site pour une association musicale :

Organisation d’une soirée, collecte de fonds……;• Site pour la réservation de ressources

matérielles dans un Lycée (Salle Informatique, Labo de langue, vidéo projecteur……)

• Site de gestion de sondage;• Site pour le covoiturage des élèves internes du

lycée;• Etc…………………….

Page 7: Informatique et Sciences du Numérique

Les applications « rendre des services à des professionnels ou à des particuliers »

SPORT• Gestion d’une course à pied en utilisant les puces RFID( radio

frequency identification);SANTÉ• Les sciences numériques pour comprendre le daltonisme;• Comptage de bactéries dans les boîtes de Pétri;• Pérenniser le maintien à domicile des personnes âgées ;TRANSPORT• Géolocalisation (GPS);• Gestion de stationnement des véhicules en ville; DOMOTIQUE • Automatiser l’éclairage et le chauffage d’une maison;• Utilisation de l'identification RFID pour ouvrir et fermer un portail;MÉTEOROLGIE • Gestion de la température, de la pression et de l'humidité et

prévision; ROBOTIQUE• Déplacements d’un robot;

Page 8: Informatique et Sciences du Numérique

Prérequis avant le lancement du projet ISN

≃𝟏0𝒉𝒆𝒖𝒓𝒆𝒔 ≃𝟏𝟖𝒉𝒆𝒖𝒓𝒆𝒔

Première période

Deuxièmepériode

Troisièmepériode

Quatrième période

Contenus théoriques

Exposés élèves et contenus théoriques

Exposés élèves et contenus théoriques

Travaux pratiques

Mini-Projets

Travaux pratiques

Vaca

nces

de

Tous

sain

t

Vaca

nces

de

Noë

l

Vaca

nces

de

d'hi

ver

Vaca

nces

de

prin

tem

ps

Vaca

nces

d'é

Mise en œuvre d'une première étape du projet

Mise en œuvre du projet final

Cinquième période

Sout

enan

ce o

rale

Page 9: Informatique et Sciences du Numérique

Prérequis avant le lancement du projet ISNEnoncé d’un problème

Analyse du problème :Données du départ (entrées) Les résultats (sorties)

Algorithme :La séquence d’étape de calcul qui transforment l(es) entrée(s) en sortie(s). Les structures algorithmiques suivantes :Séquentielle(début ….fin), Conditionnelle(si…alors),Répétitive( tantque …. Fintanque)Choix multiples (selon …. cas 1 , cas2), et le fonctions

Codage : Traduction de l’algorithme en un langage de programmation

Exécution du programme : Vérifier la qualité du programme en le testant sur différents jeux de données.

Si la

qua

lité

est m

auva

ise

Page 10: Informatique et Sciences du Numérique

Prérequis avant le lancement du projet ISNL’environnement de développement

Techniques : • simplicité d’utilisation, • usage répandu (existence d’outils et d’une communauté d’utilisateurs),

• facilité d’installation, • existence de librairies facilitant le développement .

Economiques : • Licences payantes ou non, • liberté du téléchargement et de la redistribution .

Standardisation : • Choix de préférence des mêmes outils de développement utilisés dans les options , les autres spécialités ou en classe de 1ère

Page 11: Informatique et Sciences du Numérique

Les règles de base:1) Trouver l’expression exacte :"morphologie des pingouins "2) Recherche dans le titre : intitle: cheval 3) Recherche dans le corps de la page : "appel téléphonique " intext:   " pas cher "4) Opérateur OR :poulet " à la crème" OR " aux olives "  5) Opérateur * : "mille pattes a * pattes" 6) Formats de fichiers : " Lettre de motivation " filetype:doc(pdf,xls,ppt,rtf,txt,wri ……..) http://www.google.com/alerts : Les alertes envoyées par mailhttps://www.google.fr/ig : Créer une page google personnaliséehttp://scholar.google.fr/ : Spécialisé dans la recherche universitaire.http://interstices.info : Le site interstices https://science-info-lycee.fr/ : Science Informatique au Lycée+ Un site sur le langage de programmation utilisé (http://www.developpez.com)

Utilisation du moteur de recherche google

Page 12: Informatique et Sciences du Numérique

Le concept de pilotage d’un projet Technique : (QUOI FAIRE ? POURQUOI LE

FAIRE ? ET COMMENT LE FAIRE ?) : • – repérer le besoin ou le problème à résoudre ;• – formaliser le besoin (sous la forme d’un cahier des charges) ;• – imaginer des solutions, en choisir une et répartir les rôles ;• – réaliser tout ou partie de la solution choisie ;• – évaluer les performances de la solution ;

Délais : (QUAND ?) Gestion du temps: Le fonctionnement de l’équipe est guidé par une démarche qui

inclut, en particulier, un planning prévisionnel mentionnant des points d’étape pour faire un bilan avec le professeur, valider des éléments et contrôler ou modifier l’avancement du projet.

Coût : (COMBIEN?) : Gestion financière

Page 13: Informatique et Sciences du Numérique

PARCMETRE (Machine To Machine) M2M

Exemple

Page 14: Informatique et Sciences du Numérique

1 ) repérer le besoin ou le problème à résoudre

Problématique:Afin de réguler le stationnement en ville, les pouvoirs publics ont mis en place le stationnement payant. Le stationnement payant est un concept relativement récent. En France, les premiers horodateurs ont été mis en place il y a une trentaine d'années.Le prix du stationnement est fixé par la commune et dépend des zones (au cœur du centre-ville, à la périphérie) et des types d'installation (parking couvert, parking à barrière, etc.)

Situation d'accroche:Le stationnement payant a vu émerger ses dernières années de nouveaux systèmes de gestion du stationnement dits "au temps réel". Ces systèmes permettent de facturer aux usagers le stationnement réellement effectué, à la minute et au centime près.

Page 15: Informatique et Sciences du Numérique

Projet Parcmètre M2M

Système existant (1ère génération)

• Exige de la monnaie;• Risque de dépasser le temps de stationnement

autorisé;• Risque de payer beaucoup plus que le temps

réellement stationné... .

Page 16: Informatique et Sciences du Numérique

Projet Parcmètre M2M

Système existant (2ème génération ) permet : • de ne plus se soucier de la monnaie ;• d'être toujours en règle ;• de payer le temps juste ;• Recharger en ville ou par Internet depuis chez

vous.

http://www.monpiaf.fr/

Page 17: Informatique et Sciences du Numérique

Projet Parcmètre M2M

Amélioration du système existant

On fait appel à un sous-traitant pour apporter les modifications suivantes au boitier :

+

Puce GPS

Carte SIM Il s’agit d’ajouter les fonctions suivantes:• Réception des coordonnées GPS • Envoi et Réception d’un SMS

Page 18: Informatique et Sciences du Numérique

Projet Parcmètre M2M (3ème génération)

Satellite GPS

Serveur principal

Numéro Abonnée, Coordonnées GPS,

Date et heure de début de stationnement

Code

SMS

Poste client Poste client

Internet

SMS

Page 19: Informatique et Sciences du Numérique

2 ) imaginer des solutions et en choisir une.

L’appui sur le bouton « On » provoque: • Une connexion au serveur de gestion; • Une transmission du numéro de l'abonnement et de la trame du G.P.S;• Une réception du code contrôle, la durée limite de stationnement, heure et date; • Un affichage de la date, heure et du code de contrôle sur l'afficheur du boîtier

(Ticket électronique);• L’appui sur le bouton « Off » provoque: • Une reconnexion au serveur de gestion; • Une retransmission du numéro de l'abonnement et de la position du G.P.S;

• Coté « Boitier » Le sous-traitant a conçu le boitier suivant :

SMS

Page 20: Informatique et Sciences du Numérique

SMS

Poste client Poste client

INTERNET

Serveur principal

RS232

SMS

2 ) imaginer des solutions et en choisir une.

Partie réalisée parun sous-traitant

Page 21: Informatique et Sciences du Numérique

SMS

Poste client Poste client

INTERNET

Serveur principal

RS232

Approche Fonctionnelle : (COMMENT LE FAIRE ? )

Consulter ou créer un compte client

Lire et mémoriser la date et la position d’un client .Envoyer le code de contrôle.Calculer le prix du stationnement.

Page 22: Informatique et Sciences du Numérique

Approche Fonctionnelle : (COMMENT LE FAIRE ? )

Lire et mémoriser la date et la position d’un client .Envoyer le code de contrôle.Calculer le prix du stationnement.

Gestion de la liaison série

Traitement des données

Mémorisationdes informations

Collaborent pour réaliser

InitSerie()Lecture()Ecriture()GestionErreur()

GetIdentifiant()GetDate()GetPosition()SetCodeControle()SetPrix()

Connect()EnvoyerRequete()GestionErreur()

Page 23: Informatique et Sciences du Numérique

Approche Fonctionnelle : (COMMENT LE FAIRE ? )

Création d’un client Apache/php (script en HTML PHP)

Gestion de base de données

Collaborent pour réaliser

SetClient()GetClient()

Connect()EnvoyerRequete()GestionErreur()

Consulter ou créer un compte client

Page 24: Informatique et Sciences du Numérique

Evoquer des aspects sociétaux induits par le projet;

Rechercher sur Internet des articles qui traitent de l'utilisation d'une fausse carte de stationnement et des solutions envisagées par les communes.Comparer les solutions proposées avec votre projet et conclure,

Collabore pour réaliser

L’utilisation frauduleuse des places réservées aux personnes handicapées a

connu une forte augmentation ces dernières années, en quoi ce projet peut-il aider à

endiguer ce phénomène ?

Page 25: Informatique et Sciences du Numérique

PLANNING PREVISIONNEL

E1

E2

E3 A FAIRE 01

02

0 3

04

REVUE

06

07

08

09

X X X Lecture du cahier des charges : Etudier la répartition des tâches proposées; Rechercher des informations et/ou des documents ; Choix et installation des outils de développement ;

X Lecture des trames à partir de la liaison série. Vérifier l’intégrité de la trame. Extraire les informations : Numéro abonné, coordonnées GPS, date et heure

X Création de la base de données des abonnés. Mémoriser les coordonnées GPS, la date et l’heure dans la fiche du client.

X Création d’un client Apache/php pour consulter la fiche d’un client.

X Envoyer au boitier le code de contrôle, la durée limite de stationnement, heure et date;

X Calculer le prix d’un stationnement et le mémoriser dans la fiche du client.

X Création d’un client Apache/php pour créer la fiche d’un nouvel abonné.

X X X intégration des 3 tâches, Production de document et préparation de la soutenance.

Page 26: Informatique et Sciences du Numérique

Guide du cahier des charges 1. Présentation du projetDescription succincte (schéma de principe, synoptique, photos etc….) expression du besoin et situation d'accroche;

2. Documents et moyens technologiques mis à dispositionMatériels, liens vers des sites……;  3. Répartition des tâches par élèveQui fait quoi durant les heures imparties ? Préciser, pour chaque élève, chaque fonction à effectuer.

4. Planification temporelle prévisionnelle Les tâches générales associées à chaque élève sont décomposées. Chaque sous-tâche est décrite et planifiée. Les dates des échéances sont reportées sur planning prévisionnel.

5. Evaluation : Atteinte des objectifs du point de vue clientQue devra-t-on observer à la fin du projet qui témoignera de l'atteinte des objectifs fixés, du point de vue du client.

Page 27: Informatique et Sciences du Numérique

Guide du rapport du projetLe candidat se présente à l’oral muni d’un dossier personnel de 5 à 10 pages, hors annexes, élaboré à l’aide de l’outil informatique.• Introduction ;• objectifs et enjeux du projet;• Répartition des tâches; • Démarche de projet : Proposer un ou

deux algorithmes qui ont conduit à la conception du programme;

• Tests de validation : Exemples IHM des fonctions globales;

• Evoquer des aspects sociétaux induits par le projet;

• Conclusion.

Page 28: Informatique et Sciences du Numérique

ÉCHANGE SUR LES PROJETS