Ceci est une ancienne révision du document !


Sujets de projets tuteurés

Un robot qui joue à Flow

http://mindstorms.lego.com/en-us/default.aspx

https://play.google.com/store/apps/details?id=com.bigduckgames.flow&hl=fr

Encadrant : Amélie Cordier

Equipe projet 1 : Guillaume Ouzoulias, Mickael Bettinelli, Claire Cartron, Pierre-Adrien Maison.

Equipe projet 2 : Alix Gonnot, Aliette Ruppert, Antoine Georges, Sébastien Moulin.

L'objectif de ce projet est de construire un robot capable de jouer à un jeu de type Flow [1].

Dans ce projet, les étudiants devront aborder l'ensemble des aspects du problème : construction du robot, construction de l'environnement de jeu, implémentation de l'algorithme du robot, réalisation d'une démonstration et d'une vidéo de démonstration.

Pour la construction du robot, les étudiants sont libres d'utiliser les outils de leur choix, mais s'ils le souhaitent, ils pourront avoir accès à des Lego Mindstorms [2].

En plus des critères de notation habituels, le groupe sera évalué sur :

  1. la bonne planification du projet
  2. la réalisation technique du robot
  3. les fonctionnalités du robot et sa capacité à jouer à Flow
  4. la qualité de la vidéo de démonstration

Technologies : au choix des étudiants.

[1] https://play.google.com/store/apps/details?id=com.bigduckgames.flow&hl=fr

[2] http://mindstorms.lego.com/en-us/default.aspx


Encadrant : Amélie Cordier

Equipe projet : Nicolas Balligand, Gaetan Philippe, Adrien Redon, Ylan Benrabaa-Bal

L'objectif de ce projet est de développer une application (mobile et/ou web) pour répertorier et évaluer les pistes de roller.

Un client (extérieur à l'IUT) devra être consulté par les étudiants pour établir les spécifications fonctionnelles de l'application (fonctionnalités attendues, aspects ergonomiques, priorités de développement, etc.)

Pour les spécifications techniques, c'est le tuteur du projet qui sera l'interlocuteur principal.

Pour mener le projet à bien, les étudiants pourront s'inspirer des applications existantes similaires (pour les pistes cyclables, les chemins de randonnée, etc.) et/ou réutiliser des composant déjà implémentés. Une importante phase de recherche préliminaire devra donc avoir lieu.

En plus des critères de notation habituels, le groupe sera évalué sur :

  1. la qualité du travail de recherche préliminaire
  2. la qualité et le sérieux apporté aux relations avec le client
  3. la bonne exécution du projet et la richesse des fonctionnalités apportées par l'application finale.

Technologies : au choix des étudiants (parmi : technos web, android, ios)


http://chrome.angrybirds.com/

Encadrant : Amélie Cordier

Equipe projet : Hugo Dufaitre, Charles-Edouard Boiron, Hugo Fauvet

L'objectif de ce projet est d'implémenter un programme capable de jouer au jeu bien connu “Angry birds” [1]

Les ressources qui seront données aux étudiants sont : l'environnement de jeu, un programme qui identifie les différents objets du jeu et leurs positions (cochons, oiseaux, éléments destructibles), un module de calcul de trajectoire, et un programme “naïf” capable de jouer au jeu.

En plus des critères de notation habituels, le groupe sera évalué sur :

  1. le score obtenu par le programme jouant à Angry Birds :)
  2. la qualité du code produit
  3. la documentation du code
  4. la qualité de la vidéo de démonstration.

Technologies : au choix des étudiants, modulo les contraintes imposées par l'environnement de jeu.

[1] http://chrome.angrybirds.com/

Encadrant : Amélie Cordier

Il existe des centaines d'applications Android pour gérer ses tâches, mais aucune ne fait ce que je lui demande ! L'objectif de ce projet est donc de développer une application Android de gestion d'une TodoList répondant exactement à mes besoins ;)

La spécificité de ce projet est que l'on cherchera, avec le groupe d'étudiants, à adopter une démarche Agile pour le développement de l'application.

Un travail d'analyse de l'existant sera à effectuer pour voir s'il est possible de repartir d'un projet existant ou bien s'il est plus rapide de recommencer de zero.

En plus des critères de notation habituels, le groupe sera évalué sur :

  1. la satisfaction du client
  2. la qualité du code produit
  3. la documentation du code et de l'application
  4. un bref rapport de retour d'expérience sur la démarche Agile.

Technologie : Android.


Encadrant : Amélie Cordier

L'objectif de ce projet est de concevoir et d'implémenter une interface interactive de recette de cuisine en technologie web. L'idée de l'interface interactive est que c'est la même page web qui servira à afficher la recette et à la modifier.

On s'intéressera à plusieurs problèmes :

  1. les différents éléments de l'interface (appel à la créativité ;))
  2. le stockage temporaire de la recette créée ou modifiée, et son stockage permanent sur un support persistant
  3. les suggestions faites aux utilisateurs au moment de la saisie
  4. la gestion des composants multimédias
  5. etc.

En plus des critères de notation habituels, le groupe sera évalué sur :

  1. les éléments créatifs intégrés à l'interface
  2. le soin porté à l'utilisation de standards et à la réutilisabilité du code
  3. la documentation technique

Technologie : technos web