Projet final: à vous de jouer!

Final project: yours to decide!

Dates limites
Remise électronique sur Pixel: 29 avril, 23h59
Présentations finales: 30 avril 9h30-11h30, 1er mai 13h30-15h30
Lieu: PLT-1120

Due Dates
Upload on Pixel: April 29th, 23h59
Final presentations: April 30th, 9h30-11h30, May 1st, 13h30-15h30
Location: PLT-1120

Idées de projet

Project ideas

1. Projets pré-définis

1. Pre-defined projects

Voici une liste d'idées reliées à divers sujets que nous avons vus en classe, mais qui n'ont pas été couverts dans les TPs:

Here is a list of ideas related to topics we've covered in class, but that weren't part of homeworks:

2. Inspirez-vous

2. Get inspired!

Vous pouvez aussi vous inspirer des projets finaux des étudiants de Carnegie Mellon: voir cette page web.

You can also take inspiration from these Carnegie Mellon students: click on this link.

3. Proposez votre propre projet!

3. Come up with your own!

Finalement, proposez votre propre projet, et obtenez jusqu'à 20% de crédits supplémentaires!

Finally, propose your own project, and get up to 20% of additional credit!

Horaire

Schedule

Toutes les présentations auront lieu au PLT-1120.

All presentations will be held in PLT-1120.

Mercredi 29 avril, 15h30-16h00

Wednesday April 29th, 15h30-16h00

Jeudi 30 avril, 9h30-10h30

Thursday April 30th, 9h30-10h30

Jeudi 30 avril, 10h30-11h30

Thursday April 30th, 10h30-11h30

Vendredi 1er mai, 13h30-14h30

Friday May 1st, 13h30-14h30

Vendredi 1er mai, 14h30-15h30

Friday May 1st, 14h30-15h30

Livrables

Comme pour les travaux pratiques, le projet final sera remis dans un format page Web. Rappel: le site Web n'a pas besoin d'être esthétiquement agréable; ne faites que décrire ce que vous avez fait.

Plus précisément, la page devrait contenir:

  • Explication de l'algorithme que vous avez implémenté. Illustrez toutes les étapes de l'algorithme.
  • Discutez des bons et des mauvais résultats.
  • Si vous explorez différentes stratégies, illustrez les résultats obtenus avec chacune d'entre elles.

De plus, vous devrez aussi présenter votre projet final en classe. Sont allouées:

  • Maximum de 10 minutes pour la présentation. Afin de respecter les délais, je serai forcé de vous interrompre si vous dépassez votre temps alloué! Assurez-vous de:
    • Présenter votre projet;
    • Décrire l'algorithme principal;
    • Nous montrer vos résultats;
    • Discuter des problèmes à explorer dans le futur.
  • 5 minutes de questions. Ouvert à tous!

Deliverables

As in the previous homework, this one will be handed in a webpage format. Remember: the aesthetics of the website will not be evaluated, but it is important that the information be presented clearly.

More precisely, the webpage should:

  • Explain the algorithm you have implemented. Illustrate every step of the algorithm.
  • Discuss good and bad results.
  • If you tried different alternatives, illustrate results obtained with all of them and compare.

In addition, you will also have to present your project in class. You are allowed:

  • Max of 10 minutes for the presentation. In order to make sure everyone can present, I will be forced to cut your presentation short if you go over-time. Make sure to:
    • Present your project;
    • Describe the main algorithm;
    • Show us your results;
    • Discuss problems to explore in the future;
  • 5 minutes for questions. Open to all!

Évaluation

Ce travail est évalué sur 100 points. La répartition des points va comme suit:

  • 10 pts: approbation de votre projet. Notez: ceci est obligatoire!
  • 40 pts: page web. Clarté et qualité de la présentation (20 pts), qualité et diversité des résultats (20 pts);
  • 30 pts: code;
  • 20 pts: clarté et qualité de votre présentation orale.

Evaluation

This assignment is evaluated on 100 points, as follows:

  • 10 pts: get your project approved. Note: this is mandatory!
  • 40 pts: web page. Clarity and quality (20 pts), quality and diversity of results (20 pts);
  • 30 pts: code;
  • 20 pts: clarity and quality of your presentation.

Remise

Pour la remise de votre travail, créez un fichier projet.zip qui contient:

  • Votre rapport en format HTML dans un dossier projet/web. Vos images doivent être dans un dossier projet/web/images.
  • Votre présentation en format PDF dans un dossier projet/presentation. Vous pouvez aussi inclure le fichier en format original (PowerPoint, Keynote, etc.), mais vous devez l'inclure en format PDF. Notez que c'est ce fichier qui sera utilisé pour votre présentation le lendemain, alors aucun changement ultérieur ne sera possible.
  • Votre page principale doit être projet/web/index.html. De plus, assurez-vous qu'il n'y a aucun caractère spécial (accent, ponctuation, espace, etc.) dans les noms de vos fichiers, images, etc.
  • Votre code Matlab doit être dans un dossier projet/code. N'incluez pas les images que vous avez utilisées pour produire vos résultats dans ce dossier dans le but de ne pas alourdir le fichier.

Finalement, veuillez téléverser votre fichier projet.zip sur Pixel (http://pixel.fsg.ulaval.ca) avant la date limite. Contrairement aux travaux pratiques, absolument aucun retard ne sera toléré. Tout travail remis en retard se verra remettre la note de 0 (pour la partie du rapport). Pour toutes questions concernant la procédure de remise ou le travail lui-même, posez vos questions sur Piazza!

Attention! La taille limite permise sur Pixel est de 50MB. Assurez-vous que la taille du fichier projet.zip n'excède pas 50MB.

Handing in procedure

For this homework, you must create a project.zip file. In this file you'll put:

  • Your report in an HTML format inside a folder named project/web. Your images for this web page should be inside a folder named project/web/images.
  • Your presentation in PDF format in a folder project/presentation. You can also include the original file (PowerPoint, Keynote, etc.), but you must include it in a PDF format. Note that this file will be used for your presentation, so no further change will be possible.
  • Your main page has to be project/web/index.html. Make sure none of the files have special characters (e.g. accents, punctuation, spaces, etc.) in their filenames.
  • Your Matlab code should be put inside the folder project/code. Do not include the images you have used to generate your results inside this folder, as this will likely generate huge files.

Finally, you should upload this file (project.zip) on Pixel (http://pixel.fsg.ulaval.ca) before the deadline. As opposed to homeworks, no delay will be tolerated. Any report submitted past the deadline will receive the grade 0 (for the report only). For any question regarding the submission process or the project as such, ask your questions on Piazza!

Beware! File size limit on Pixel is 50MB. Make sure that your tp5.zip file size does not exceed 50MB.

Remerciements

Merci à Alexei Efros et Derek Hoiem pour les idées de projet!

Thanks

Many thanks to Alexei Efros and Derek Hoiem for the project ideas!

Retour à la page web du cours.

Back to the class webpage.