É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 à Cloud9

Il suffit de me prouver que vous avez votre compte en vous rendant sur la page suivante (https://ide.c9.io/jeanhuguesroy/edm5240-test) et de me faire signe en cliquant sur les mots « Request Access », en haut, à droite de la page. Faites-le avant 23h59, le 18 septembre 2016.

Abonnement à Github

Ne tardez pas trop. « Forkez » mon « repo » EDM5240 avant 23h59, le 23 octobre 2016.

Installation de MySQL

Envoyez-moi votre capture d'écran avant 23h59, le 30 octobre 2016.

Script python

Vous devrez rédiger un script python qui moissonne des données d'un site de votre choix ou qui se connecte à un API de votre choix. Il faut, bien sûr, que le site ou l'API soient différents de ceux qu'on a vus en classe. Votre script doit :

  • Contenir suffisamment de commentaires pour que je comprenne ce qu'il fait

  • Afficher suffisamment d'information dans le terminal pour qu'on puisse en suivre le déroulement

  • Produire un fichier CSV

Vous devez déposer votre script (fichier .py) dans votre compte Github. Plus précisément, placez-le dans un « repo » que vous baptiserez EDM5240. Tombée : avant 23h59 le 31 octobre 2016.

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.
Dans la production de ce reportage, vous devrez utiliser au moins deux des trois grandes compétences qu'on a apprises au cours de la session :

  • Programmation
  • Gestion et/ou traitement d'une base de données avec SQL
  • Visualisation

Si vous choisissez l'option outil, vous avez aussi une grande latitude. Un outil est quelque chose que vous avez programmé vous-même et qui peut avoir une utilité dans un contexte journalistique. Il peut s'agir d'un robot sur Twitter, d'un processus qui permet faciliter le travail de vos collègues, d'une bibliothèque python originale; vous n'êtes limités que par votre imagination. Parlez-m'en auparavant et si c'est l'option qui vous tente, je pourrai vous offrir un coup de main dans la mesure de mes capacités. Ici, il est impératif qu'il y ait de la programmation, mais il n'est pas nécessaire que vous vous serviez de SQL ou que vous fassiez de la visualisation.

Making-of

Votre travail final doit être accompagné d'un texte (en format PDF) comptant entre 3 000 et 6 000 caractères et décrivant votre démarche :

  • Pourquoi ce sujet?
  • Quelles technologies avez-vous utilisées?
  • Pourquoi les avoir choisies?
  • Comment vous ont-elles servi?
  • Quels problèmes avez-vous éprouvés (s'il y a lieu).

Ce texte devra être accompagné de :

  • Tous les scripts (fichiers .py ou .rb ou .js) que vous avez écrits et/ou
  • Un fichier « dump » (format .sql) de toutes les bases de données que vous avez utilisées.

Vous m'envoyez tout cela par courriel avant le début du dernier cours (14h00, le 14 décembre 2016).


Ventilation des éléments d'évaluation

Élément Points
Abonnement à Cloud9 5
Abonnement à Github 5
Installation de MySQL 5
Script python 25
Projet final 40
Making-of 20

results matching ""

    No results matching ""