Éléments d'évaluation


Les travaux à remettre ont été mentionnés brièvement dans les pages précédentes. Je vous donne, ci-dessous, un peu plus de détails sur chacun de ces éléments d'évaluation.

Abonnement à Github

Pour me prouver que vous êtes abonnés, il vous suffira de faire une copie (« fork ») de mon répertoire (« repo ») syllabus-EDM5240-H2019. Vous trouverez, bien entendu, mon répertoire sur mon compte Github. Mon pseudonyme est jhroy.

Ne tardez pas trop. « Forkez » mon « repo » avant 23h59, le soir du cours où je vous monterai comment faire, le 30 janvier 2019.

Devoir 1 - Eurêka

Vous devez déposer votre script (devoir1.py) dans votre compte Github. Plus précisément, placez-le dans un répertoire (« repo » qui devra être public) que vous baptiserez EDM5240-devoir1. Le nom exact est important, car un robot va ramasser votre devoir. S'il ne trouve pas ce nom précis, il ne ramassera rien.

Postez-le avant 23h59, le 3 février 2019.

Devoir 2 - BAnQ

Même principe que la semaine précédente : déposez votre script (devoir2.py) dans un répertoire public (« repo ») de votre compte Github auquel vous donnerez le nom original de EDM5240-devoir2.

Postez-le avant 23h59, le 10 février 2019.

Moissonnage de mi-session

Le travail est bien décrit dans la page de la semaine 7. Vous devez déposer votre script (moisson-[SUJET].py) dans votre compte Github. Placez-le dans un « repo » public que vous appellerez EDM5240-moisson.

Tombée : pendant la semaine de relâche, donc avant 23h59 le 3 mars 2019.

Devoir 3 - Pandas Rodriguez

Vous commencez à être de vieux routiers de Github. Est-il nécessaire de vous dire que vous devez, ici encore, déposer votre document dans votre compte Github. Il s’agira cette fois d’un carnet Jupyter que vous appelerez devoir3.ipynb. En outre, placez-le dans un « repo » public que vous baptiserez EDM5240-devoir3.

Postez-le avant 23h59, le 17 mars 2019.

Présentation initiale

La présentation préliminaire de votre projet final que vous ferez au cours du 20 mars vaut quand même quelques points (voir la ventilation ci-dessous).

Rendez-vous durant la semaine de tutorat

Je veux vous rencontrer le plus tôt possible dans la préparation de votre projet final afin de bien vérifier si votre démarche fait du sens et, bien sûr, afin de vous aider au mieux de mes capacités. Une rencontre est obligatoire (pouvant durer jusqu'à une heure) et vaut, elle aussi, quelques points.
Huit jours sont réservés à cette fin entre le 28 mars et 12 avril 2019. Vous pouvez réserver votre période dès maintenant à partir de ce système en ligne.
Je suis bien entendu disponible pour toute autre rencontre que vous jugerez nécessaire.

Projet final

Pour votre projet final, vous avez deux options. Vous pouvez faire :

  • un reportage ou
  • un outil

Si vous choisissez l'option reportage, vous pouvez le faire sur un sujet de votre choix (conditonnel à mon approbation). Vous avez aussi le choix de la forme de ce reportage : il peut s'agir d'un article, d'un reportage radio, d'un reportage télé ou d'un reportage web.
La production de ce reportage ou de cet outil devra impliquer de la programmation en Python pour moissonner, traiter ou visualiser des données.
Votre reportage devra également :

  • comprendre au moins une entrevue avec un expert, un témoin, ou tout autre intervenant en mesure de valider ou d'incarner ce que racontent les données dans votre reportage.
  • sinon être réalisé en collaboration avec un.e étudiant.e de Polytechnique qui vous aidera dans la visualisation de vos données.

L'option outil peut prendre diverses formes. Il peut s'agir d'un robot sur Twitter, d'un outil qui automatise des tâches fastidieuses dans une salle de presse, etc. Si vous vous êtes déjà dit : « Hé! Ce serait cool si on pouvait faire telle chose! » Eh bien, allez-y! Faites-la! Ou kapab!

Making-of

Quelle que soit la forme que prendra votre travail final, il devra être accompagné d'un texte (en format PDF) qui :

  • compte entre 3 000 et 5 000 caractères;
  • comprend des liens vers toutes les sources de documentation qui vous ont aidées en cours de route;
  • comprend des hyperliens vers toutes les sources de vos données et/ou carnets Jupyter que vous avez utilisés (s'il y a lieu);
  • décrit votre démarche :
    • Pourquoi ce sujet?
    • Quel.le.s outils ou technologies avez-vous utilisées?
    • Pourquoi les avoir choisi.e.s?
    • Comment vous ont-ils.elles servi?
    • Quels problèmes avez-vous éprouvés (s'il y a lieu).

Votre document PDF doit être accompagné, s'il y a lieu, de tous les scripts (fichiers .py ou .rb ou .js) que vous avez écrits, et/ou de tous les fichiers de données (formats .csv, .ods, .xls ou autres) que vous avez récoltés ou dont vous vous êtes servis.

Vous mettez tout cela dans un « repo » public sur votre compte Github avant le début du dernier cours (14h00, le 17 avril 2019). Vous pouvez lui donner le nom qui vous plaît.


Ventilation des travaux

Élément Points
Abonnement à Github 2
Devoir #1 8
Devoir #2 10
Moissonnage de mi-session 16
Devoir #3 10
Présentation initiale 3
Rencontre tutorat 3
Projet final 33
Making-of 12
Présentation finale 3

Mes critères d'évaluation

Comme la matière de ce cours est particulièrement difficile, voire totalement étrangère à tout ce que vous avez fait jusqu'à maintenant dans votre cursus, je suis assez conciliant en ce qui a trait aux notes.

Pour les scripts

Si vos scripts ne fonctionnent pas, ne vous en faites pas. Racontez-moi, dans les commentaires que vous laisserez dans vos scripts, ce que vous avez tenté de faire pour que ça fonctionne, les questions que vous avez posées sur le web, les sites que vous avez visités ou la documentation que vous avez lue. Ces efforts ont une valeur et se mériteront au moins un B, voire un B+.

Vous conviendrez que les notes de A-, A ou A+ seront réservées à celles et ceux qui auront des scripts fonctionnels et bien documentés.

Les notes égales ou inférieures à B-, cependant, sont toujours possibles si l'effort n'est manifestement pas au rendez-vous.

Rappelez-vous qu'il sera possible de ne rien comprendre. Vous pourrez ressentir une intense frustration qui ne m'est pas étrangère. Il m'arrive fréquemment de rager et d'avoir envie de défenestrer mon ordinateur. Ne vous laissez pas paralyser. N'hésitez pas, non plus, à demander de l'aide (m'écrire, m'appeler ou venir me voir à mon bureau).

Travail final et making-of

  • Effort.
  • Intérêt public.
  • Originalité.

Ici encore, il est possible que vous n'y arriviez pas. Ne vous sentez pas poche. Plusieurs étudiant.e.s des sessions précécentes n'ont pas été en mesure de compléter un projet final. Soyez néanmoins certains que vos efforts auront une valeur à mes yeux. Un making-of détaillé et bien documenté aussi!

results matching ""

    No results matching ""