Compréhension, Analyse Et Résolution D’un Problème D’informatisation Par L’écriture D’un Programme,
In:
Submitted By hadeshellife Words 1141 Pages 5
[pic]
Objectifs pédagogiques du projet tutoré
Objectif principal : compréhension, analyse et résolution d’un problème d’informatisation par l’écriture d’un programme, son test et une démonstration de son fonctionnement.
Cet objectif suppose :
• la décomposition d’un problème en sous-problèmes et la résolution du problème par la résolution de chacun des sous-problèmes,
• la mise en œuvre d’une méthodologie de test à plusieurs niveaux,
• la mise en œuvre d’une planification des tâches avec remise de documents intermédiaires,
• la rédaction de documents techniques
• le travail collaboratif en binômes,
• l’interaction avec un tuteur,
• la présentation synthétique du travail réalisé devant les tuteurs et les autres étudiants.
Le carnet de bord : pourquoi faire ?
Le carnet de bord est un outil pour les étudiants et les enseignants. Il permet de suivre le projet sur la durée et d'en conserver une mémoire écrite. Il constitue un support central pour le projet, permet d'approcher la professionnalité de gestion de projet et donne une visibilité sur l’état courant du projet. Il vous aidera, par la description des activités et tâches effectuées, d'identifier les compétences acquises et d'en garder la mémoire dans votre « Portefeuille d'Expériences et de Compétences ».
Modalités d’évaluation
|1 – Suivi/Tableau de bord (Noté sur 4) |
|Echéances intermédiaires (remise des documents) |
|Qualité du tableau de bord : |
|Régularité et qualité des échanges hebdomadaires en cours de projet |
|émergence des compétences pour le PEC |
|Respect de l’échéance finale (logiciel et documents)-1pt par jour de retard |
| 2 – Production (noté sur 4) |
|Qualité du rapport : |
|conformité des contenus1 |
|qualité de la rédaction |
|Qualité du produit : |
|conformité des contenus2 |
|qualité de la présentation des sources3 |
|1 Spécification : besoins, tests ; Conception : architecture, répartition des tâches, calendrier ; Rapport final ; Rapport personnel : apport personnel, déroulement du projet |
|2 Fichiers sources, makefile, fichiers de paramètres éventuels, fichiers de données de test éventuels |
|3 Au minimum : mise en page, commentaires d’entêtes de modules et S/P |
| 3 – Qualité (noté sur 2) : |
|conformité du contenu1 |
|qualité de la présentation2 |
|1 Au minimum : déroulement du projet, choix effectués, difficultés rencontrées, travail de chacun |
|2 Support écrit (facultatif), expression orale |
|4 – Evaluation sur machine (Noté sur 10) |Compilation |Exécution (≥ 4) |
| |(≤4) | |
| | |Version1 |Version 2 |Version 3 |
| | |(≤6) |(≤8) |(≤10) |
|Qualité de l’exécution : | | | | |
|conformité au sujet | | | | |
|déroulement des tests prévus | | | | |
|robustesse | | | | |
Mon carnet de bord
Partie 1 : à rendre au moment de la spécification
|ORGANISATION DU PROJET |
|NOM, Prénom : HOANG Minh Hieu |Diplôme préparé : L2 Informatique |
| | |
| |Etablissement : Université Paul Sabatier |
|Mon binôme : BOISE Kimmy |Mon tuteur pédagogique : M. Stergos Afanteros |
| | |
|Ses coordonnées (téléphone, mail…): kimmy00@hotmail.fr |Son adresse-mail: |
|Sujet du projet : créer une application qui permet à 1 ou 2 joueurs de jouer au Baghchal |
| |
|Quels sont les objectifs que je vise pour ce projet : version 1, 2, 3 ? |
|Version 1 : choix de rôle, gestion des tours et des phases de jeu, annulation des coups, chargement d'une configuration selon le format ASCII décrit en annexe (fichier .txt) et la vérification de la cohérence |
|des informations du fichier, utilisation NCURSES |
|Version 2 : |
|Version 3 : |
| |
| |
|Quel est mon planning prévisionnel du codage (les différentes « deadlines ») ? |
|Pour la version 1 c’est mi-avril. Début mai pour la version 2 et le reste c’est pour la version 3 + bonus si possible |
|Quelles sont les contraintes du projet ? |
|Matérielles : Toutes les machines qui peuvent lancer un exécutable fait en langage C |
|Organisationnelles : |
|Logicielles : Aucune |
|Quelles sont les difficultés techniques que j’identifie à priori ? |
|Savoir comment utiliser NCURSES |
|Comment j’envisage d’organiser ce travail dans mon emploi du temps ? |
|N’importe quand si tous les 2 sont libres |
|Comment est-ce que je prévois de valider mon projet (auto-validation) avant de le rendre ? |
|Mon projet marchera sur toutes les machines et il sera satisfait à toutes les exigences posées |
|Quelles sont les recherches documentaires que je vais avoir à effectuer ? Dans quel objectif ? |
|Les recherches sur la règle du jeu, sur l’utilisation de NCURSES |
|Quels sont les contenus de ma formation qui pourront m’être utiles ? |
| |
Echéancier global au niveau du binôme:
|Je définis les étapes de réalisation du projet : |Par qui ? |Quand ? |Où ? |Temps global estimé |Nombre d’heures prévues par |
| | | | |pour réaliser chaque étape ? |semaine |
|Analyser et spécifier le sujet |HOANG, BOISE |Dimanche matin 2 mars |Chez nous 2, |1h |2h |
| | | |discutons ensemble | | |
| | | |sur Skype | | |
|Gérer le document de spécification |BOISE |Dimanche 9 mars |Chez lui |1h |15 minutes par jour |
|Coder quelques fonctions de la version 1 |HOANG |Tous les soirs |Chez lui |15 jours |1h par jour |
|Réunion avec le tuteur |HOANG |13h30-15h30 |U3-211 Université |15 minutes | |
| | |Mardi 18 mars |Paul Sab | | |
|Gérer le document de conception et carnet de bord |HOANG / KIMMY |Dimanche 23 mars |Chez nous 2 |2h |2h |
Ajouter….
Représentation graphique de l’échéancier :
Mon carnet de bord
Partie 2 : à remplir au fur et à mesure et à rendre chaque 15 jours
QUINZAINE DU ….AU…..
|Activités et tâches à réaliser |Activités et tâches réalisées |Résultats obtenus |Difficultés rencontrées et |Qu’est-ce qui peut être mis en œuvre |
|(si possible en verbes d’action) dans la |(ou raisons de la non-réalisation) les 2 semaines | |raisons de ces difficultés |pour les surmonter ? |
|quinzaine à venir |passées | | | |
|Activité 1 : … |Activité 1 : … |… |… |… |
| | | | | |
|Sous-activité 1 : … |Sous-activité 1 : … |… |… |… |
| | | | | |
|Sous-activité 2 : … |Sous-activité 2 : … |… |… |… |
| | | | | |
|Sous-activité 3 : … |Sous-activité 3 : … | | | |
| | | | | |
| |… | | | |
|Activité 2 : … |Activité 2 : … |… |… |… |
| | | | | |
|Sous-activité 1 : … |Sous-activité 1 : … |… |… |… |
| | | | | |
|Sous-activité 2 : … |Sous-activité 2 : … |… |… |… |
| | | | | |
|Sous-activité 3 : … |Sous-activité 3 : … | | | |
| | | | | |
| |… | | | |
|Mon échéancier global est-il respecté ? |
| |
|Si je suis en retard sur mes prévisions, puis-je rattraper ce retard et comment? |
| |
|Quelles sont les connaissances issues de ma formation que j’ai utilisées durant cette période ? |Quelles sont les connaissances acquises en auto-formation que j’ai utilisées durant cette période ? |
|… |… |
|… |… |
|Quelles sont les autres ressources qui m’ont été utiles (bibliothèques, algorithmes, ….)? |
| |
| |
| |
|Qu’est-ce qui me manque ? |
| |
| |
| |
|Qu’est-ce que je peux mettre en œuvre pour me l’approprier ? |
| |
| |
|Les conseils de mon tuteur : |
| |
| |
| |
|Définitions | |
|Activité : |Sous-activités : |
|C’est l’ensemble des actions d’un individu à son poste pour remplir les missions qui lui sont |Les sous-activités correspondent aux différentes opérations qui doivent être effectuées pour réaliser correctement chaque |
|confiées. |activité. Elles expriment, comme les activités, ce que fait ou devrait faire, concrètement, le titulaire du poste ou de |
|Elle concourt à un résultat homogène et observable. Il s’agit du niveau le plus fondamental de|l’emploi analysé, mais avec un niveau de précision beaucoup plus important. |
|la description d’un poste de travail ou d’un emploi, notamment parce qu’il constitue ensuite | |
|le point de passage obligé vers la description des compétences requises. |définir les objectifs de la réunion, |
|Une activité s’exprime généralement par un verbe d’action. |préparer l’ordre du jour |
|Ex : préparer une réunion de travail |identifier les personnes concernées |
| |faire un doodle pour s’assurer de leur disponibilité |
| |réserver la salle |
| |préparer le power-point de présentation……. |