informatique et sciences du numérique
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 PresentationTRANSCRIPT
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 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
CONDUITE DES PROJETS ISN
Informatique et Sciences du Numérique
• Bilan de l’année écoulée,• Perspectives de la spécialité
ISN.
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é
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
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…………………….
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;
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'é
té
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
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
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
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
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
PARCMETRE (Machine To Machine) M2M
Exemple
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.
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é... .
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/
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
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
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
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
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.
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()
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
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 ?
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.
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.
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.
ÉCHANGE SUR LES PROJETS