280 likes | 382 Views
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
E N D
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
Informatique et Sciences du Numérique CONDUITE DES PROJETS ISN • Bilan de l’année écoulée, • Perspectives de la spécialité ISN.
Informatique et Sciences du Numérique CONDUITE DE PROJET 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 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 frequencyidentification); • 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 Enoncé 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 Si la qualité est mauvaise 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.
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
Utilisation du moteur de recherche google • 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 mail https://www.google.fr/ig: Créer une page google personnalisée http://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)
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
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 Numéro Abonnée, Coordonnées GPS, Date et heure de début de stationnement Serveur principal Code Internet SMS SMS Poste client Poste client
2 ) imaginer des solutions et en choisir une. • Coté « Boitier » Le sous-traitant a conçu le boitier suivant : • 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; SMS
Serveur principal 2 ) imaginer des solutions et en choisir une. SMS RS232 Partie réalisée par un sous-traitant INTERNET SMS Poste client Poste client
Serveur principal 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. SMS RS232 INTERNET Consulter ou créer un compte client Poste client Poste client
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. Collaborent pour réaliser Mémorisation des informations Traitement des données Gestion de la liaison série GetIdentifiant() GetDate() GetPosition() SetCodeControle() SetPrix() InitSerie() Lecture() Ecriture() GestionErreur() Connect() EnvoyerRequete() GestionErreur()
Approche Fonctionnelle : (COMMENT LE FAIRE ? ) Consulter ou créer un compte client Collaborent pour réaliser Gestion de base de données Création d’un client Apache/php (script en HTML PHP) Connect() EnvoyerRequete() GestionErreur() SetClient() GetClient()
Evoquer des aspects sociétaux induits par le projet; 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 ? Collabore pour réaliser 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,
Guide du cahier des charges • 1. Présentation du projet • Description succincte (schéma de principe, synoptique, photos etc….) expression du besoin et situation d'accroche; • 2. Documents et moyens technologiques mis à disposition • Matériels, liens vers des sites……; • 3. Répartition des tâches par élève • Qui 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 client • Que 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 projet • Le 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.