Nomen Find

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
Nomen Find par Mind Map: Nomen Find

1. Déroulement et Suivi Projet

1.1. Élaboration du cahier des charges

1.1.1. Analyse du besoin

1.1.2. Analyse des contraintes

1.1.3. Etude de la faisabilité

1.1.4. Rédaction du cahier des charges

1.2. Identification et compréhension des langages

1.2.1. Installer Python et Pygame

1.2.2. Apprentissage Python

1.2.3. Apprentissage Pygame

1.3. Finalisation du programme

1.3.1. Terminer la programmation

1.4. Communication orale du projet

1.4.1. Contexte du projet

1.4.2. Organisation

1.4.3. Programme

1.4.4. Difficultées

1.4.5. Questions juridiques et sociales

2. Compte-rendu

2.1. Séance 1

2.1.1. Tâches réalisées :

2.1.1.1. Recherche d'un projet pertinent et intéressant. Le projet concernant les rediffusions de matchs de basket NBA est intéressante mais nous continuons de réfléchir afin de savoir si ce projet est vraiment faisable

2.1.2. Compétences développées :

2.1.2.1. [Décrire les compétences développées durant la séance en terme de notions informatiques, de programmation, d'analyse, de gestion de projet....]

2.1.3. Difficultés besoin d'aide :

2.1.3.1. Les rediffusions de matchs de basket posent plusieurs problèmes, notamment concernant les droits télévisés.

2.1.4. Étape à venir :

2.1.4.1. Voir la faisabilité du projet

2.2. Séance 2

2.2.1. Tâches réalisées :

2.2.1.1. Changement de projet, le projet concernant le basket semble irréalisable. Nous avons donc trouvé un nouveau projet : un jeu éducatif visant à trouver des molécules suivant leur nomenclature.

2.2.2. Compétences développées :

2.2.2.1. Aucune, uniquement de la reflexion

2.2.3. Difficultés besoin d'aide :

2.2.3.1. Définir du projet a pris plus de temps qu'il n'aurait dû

2.2.4. Étape à venir :

2.2.4.1. Apprendre le langage python qui sera indispensable pour le projet et terminer de définir clairement les bases du projet

2.3. Séance 3

2.3.1. Tâches réalisées :

2.3.1.1. Les bases du projet ont été définies même si certains paramètres ne sont pas définitifs. J'ai commencé à apprendre le langage Python.

2.3.2. Compétences développées :

2.3.2.1. Acquisition de certaines connaissances en Python

2.3.3. Difficultés besoin d'aide :

2.3.3.1. J'ai pour l'instant du mal à comprendre le principe et l'utilité d'une "fonction"

2.3.4. Étape à venir :

2.3.4.1. Continuer l'apprentissage du langage et si possible l'appliquer à notre projet. Il nous faudra également définir clairement l'utilisation que nous ferons du Python dans notre programme

2.4. Séance 4

2.4.1. Tâches réalisées :

2.4.1.1. Nous avons continué notre apprentissage de Python. Après recherches, nous avons trouvé le logiciel Pygame; Nous avons appris les bases de ce logiciel et l'avons installé.

2.4.2. Compétences développées :

2.4.2.1. Compétences en programmation en Python / Pygame

2.4.3. Difficultés besoin d'aide :

2.4.3.1. De grosses difficultés pour synchroniser Python et Pygame. Le premier ne reconnait pas le second et nous n'avons pour l'instant pas réussi a les faire fonctionner.

2.4.4. Étape à venir :

2.4.4.1. Apprendre à programmer en Pygame et reussir à utiliser le programme.

2.5. Séance 5

2.5.1. Tâches réalisées :

2.5.1.1. On a essayé de résoudre le problème d'installation de Pygame. Ce problème nous a beaucoup freiné dans notre progression

2.5.2. Compétences développées :

2.5.2.1. Pas grand chose mis à part la patience ...

2.5.3. Difficultés besoin d'aide :

2.5.3.1. Grosses difficultés à désinstaller Python 3.4 pour installer la version 3.2 compatible avec Pygame

2.5.4. Étape à venir :

2.5.4.1. Résoudre ce problème et enfin rentrer dans le vif du sujet et commencer concrètement à programmer

2.6. Séance 6

2.6.1. Tâches réalisées :

2.6.1.1. Installation Python et Pygame et début de programmation. Suivie de tutoriels et premiers pas sur Python

2.6.2. Compétences développées :

2.6.2.1. Connaissances du langage Python et découverte de l'interface et de l'utilisation de Pygame

2.6.3. Difficultés besoin d'aide :

2.6.3.1. Les problèmes d'installation des logiciels ont été résolus. Quelques blocages dans la programmation (quelques problèmes, Python ne reconnaissant pas certaines commandes)

2.6.4. Étape à venir :

2.6.4.1. Avancer dans l'apprentissage de la programmation et appliquer les connaissances à l'élaboration de notre programme.

2.7. Séance 7

2.7.1. Tâches réalisées :

2.7.1.1. Nous avons avancé dans la programmation. Nous avons cependant été bloqué assez rapidement car le programme ne lance pas la fenêtre Pygame comme il le devrait

2.7.2. Compétences développées :

2.7.2.1. Aucune compétence particulière ...

2.7.3. Difficultés besoin d'aide :

2.7.3.1. Lors de la programmation, la fenêtre Pygame ne répond plus et ce sur tous les PC utilisés.

2.7.4. Étape à venir :

2.7.5. Résoudre ce problème pour avancer

2.8. Séance 8

2.8.1. Tâches réalisées :

2.8.1.1. A cause de problèmes d'installation, la fenêtre pygame ne se lance pas et nous ne pouvons donc pas avancer. Nous avons cherché des tutoriels mais ceux ci ne nous ont pas vraiment aidé.

2.8.2. Compétences développées :

2.8.2.1. Rien de spécial

2.8.3. Difficultés besoin d'aide :

2.8.3.1. Toujours le même problème avec Pygame, nous avons transféré les fichiers sur clé USB pour les essayer sur d'autres ordinateurs

2.8.4. Étape à venir :

2.8.5. Résoudre ce problème et avancer dans la programation

2.9. Séance 9

2.9.1. Tâches réalisées :

2.9.1.1. Nous avons bien avancé dans la programmation et avons pu créer un petit personnage (même si pour notre programme, le personnage sera remplacé par des images). Nous avons écris le programme sur Notepad ce qui nous permet d'éviter les bugs rencontrés précédemment.

2.9.2. Compétences développées :

2.9.3. Avancées dans la programmation

2.9.4. Difficultés besoin d'aide :

2.9.4.1. Nous avons eu quelques problèmes de programmation

2.9.5. Étape à venir :

2.9.5.1. Continuer la programmation (événement d'un clic de souris)