I N I T I A T I O N A U X L A N G A G E S I N F O R M A T I Q U E S
JOURNALISME ET PROGRAMMATION
CELSA Master 2ème année
J...
Pierre Tran
• Journaliste presse high-tech: 01net, ZDNet, Silicon…
• Analyste Le CXP
• Développeur
CELSA Master 2ème année...
Journalistes, quelles sont vos valeurs ?
CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 3
Journalistes, quelles sont vos valeurs ?
CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 4...
« Passion, liberté, conscience
sociale, vérité, lutte contre la
corruption, lutte contre l’aliénation
de l’homme, égalité ...
Hacker = bidouilleur
• Les hackers ont créé Internet, Unix…
• Les hackers construisent des choses, les crackers
les cassen...
L’attitude des hackers :
1. Le monde est plein de problèmes fascinants qui
n'attendent que d'être résolus
2. Personne ne d...
Les compétences du hacker :
• Apprendre à programmer
• Apprendre à utiliser le Web et à écrire en HTML.
• …
CELSA Master 2...
Les langages informatiques pour les journalistes ?
CELSA Master 2ème année - 2013-2014 | Initiation aux langages informati...
Définitions
• Langage informatique : langage formel utilisé pour
dialoguer avec un ordinateur
• Programmer des algorithmes...
• Points communs journalisme et informatique
• Matière première : l’information
• Fait, renseignement, événement, avis…
• ...
• Points communs journalisme et informatique
• Journalisme
• Histoire / données / format
CELSA Master 2ème année - 2013-20...
Journalisme et programmation
• Les langages informatiques pour les journalistes ?
• Points communs journalisme et informat...
Les langages informatiques pour les
journalistes ?
• Points communs journalisme et informatique
• Informatique
• Processus...
Les langages informatiques pour les
journalistes ?
• Points communs journalisme et informatique
• Informatique
• Processus...
• Points communs journalisme et informatique
• Les tâches de base
• Collecter les informations
• Analyser et traiter
• Pré...
• Rapport à l’informatique
• L’informatique omniprésente
CELSA Master 2ème année - 2013-2014 | Initiation aux langages inf...
CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 18
Dès l’enseignement…
Journalisme et prog...
Dans les salles de rédaction
Journalisme et programmation
CELSA Master 2ème année - 2013-2014 | Initiation aux langages in...
En production print
Journalisme et programmation
CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiqu...
En production vidéo
Journalisme et programmation
CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiqu...
• Rapport à l’informatique
• De plus en plus facile à utiliser
CELSA Master 2ème année - 2013-2014 | Initiation aux langag...
• Mais nous enferme dans des écosystèmes propriétaires
CELSA Master 2ème année - 2013-2014 | Initiation aux langages infor...
• Rapport à l’informatique
• Programmer ou être programmés
CELSA Master 2ème année - 2013-2014 | Initiation aux langages i...
• Rapport à l’informatique
• Les gamins ne savent pas utiliser les ordinateurs... Voici
pourquoi ca devrait vous inquiéter...
• Rapport à l’informatique
• Programmer ou être programmés
CELSA Master 2ème année - 2013-2014 | Initiation aux langages i...
• Vers un journaliste-programmeur
• Le journaliste multi-tâches : blogueur, photographe, vidéaste,
podcaster, programmeur…...
• Les 11 métiers du journaliste du futur :
1. headline optimizer,
2. social media reporter,
3. story scientist,
4. data de...
• Vers un journaliste-programmeur
• Connaître les possibilités de la technologie pour trouver le
bon format éditorial : te...
http://www.nytimes.com/interactive/2008/02/23/movies/20080223_REVENUE_GRAPHIC.html
Visualisation interactive
Journalisme e...
• Crise du journalisme
• Comment survivre ?
• Comment se détacher ?
• Comment créer de la valeur ?
• Qu’est-ce que le jour...
• L’esprit hacker
• Pour le journaliste, il favorise :
• La curiosité
• La créativité
• La recherche de la vérité
• Nécess...
• Pourquoi les journalistes n’ont pas à apprendre la
programmation :
• Ça prend du temps
• Il faut des années pour maîtris...
• Pourquoi les journalistes doivent apprendre la
programmation :
• Comprendre le monde numérique
• Rendre les histoires in...
• Quels langages apprendre ?
• Pour le web : HTML, CSS, JavaScript
• Pour créer des animations interactives : Javascript
•...
Ressources complémentaires
 Pourquoi un journaliste doit-il connaitre (au moins un peu) le code ?
 Will journalists of t...
Questions ?
Email: pierre.tran.net@gmail.com
Twitter : @PierreTran
Google+ : plus.google.com/+PierreTran
http://about.me/p...
Prochain SlideShare
Chargement dans…5
×

Journalisme et Programmation

4 648 vues

Publié le

Cours CELSA Master 2ème année Journalisme et Innovation
Initiation aux langages informatiques 1ère partie : Journalisme et Programmation

Journalisme et Programmation

  1. 1. I N I T I A T I O N A U X L A N G A G E S I N F O R M A T I Q U E S JOURNALISME ET PROGRAMMATION CELSA Master 2ème année Journalisme et Innovation 2013-2014 Initiation aux langages informatiques (1) 1
  2. 2. Pierre Tran • Journaliste presse high-tech: 01net, ZDNet, Silicon… • Analyste Le CXP • Développeur CELSA Master 2ème année 2013-2014 | Initiation aux langages informatiques (1) 2
  3. 3. Journalistes, quelles sont vos valeurs ? CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 3
  4. 4. Journalistes, quelles sont vos valeurs ? CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 4 Responsabilité Curiosité
  5. 5. « Passion, liberté, conscience sociale, vérité, lutte contre la corruption, lutte contre l’aliénation de l’homme, égalité sociale, accès gratuit à l’information (liberté de savoir), valeur sociale (reconnaissance entre pairs), accessibilité, activité, soucis de responsabilité, curiosité, créativité. » -Pekka Himanen, L’Ethique Hacker et l’Esprit de l’ère de l’information CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 5 Journalisme et programmation
  6. 6. Hacker = bidouilleur • Les hackers ont créé Internet, Unix… • Les hackers construisent des choses, les crackers les cassent CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 6 Journalisme et programmation
  7. 7. L’attitude des hackers : 1. Le monde est plein de problèmes fascinants qui n'attendent que d'être résolus 2. Personne ne devrait jamais avoir à résoudre le même problème deux fois. 3. La routine et l'ennui sont inacceptables. 4. Vive la liberté! CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 7 Journalisme et programmation « Comment devenir hacker » – « How to become a hacker », Eric Steven Raymond, 1997
  8. 8. Les compétences du hacker : • Apprendre à programmer • Apprendre à utiliser le Web et à écrire en HTML. • … CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 8 « Comment devenir hacker » – « How to become a hacker », Eric Steven Raymond, 1997 Journalisme et programmation
  9. 9. Les langages informatiques pour les journalistes ? CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 9 Journalisme et programmation
  10. 10. Définitions • Langage informatique : langage formel utilisé pour dialoguer avec un ordinateur • Programmer des algorithmes • Manipuler des données • Décrire une interface • Algorithme : suite d’opérations permettant de résoudre un problème • Programme : suite d’instructions permettant de réaliser un algorithme CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 10 Journalisme et programmation
  11. 11. • Points communs journalisme et informatique • Matière première : l’information • Fait, renseignement, événement, avis… • Bit, octet, donnée… CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 11 Journalisme et programmation
  12. 12. • Points communs journalisme et informatique • Journalisme • Histoire / données / format CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 12 Journalisme et programmation
  13. 13. Journalisme et programmation • Les langages informatiques pour les journalistes ? • Points communs journalisme et informatique • Concepts • Histoire / données / format • Processus / données / présentation CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 13 13 CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) [Source Wikipedia]
  14. 14. Les langages informatiques pour les journalistes ? • Points communs journalisme et informatique • Informatique • Processus / données / interface CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 14
  15. 15. Les langages informatiques pour les journalistes ? • Points communs journalisme et informatique • Informatique • Processus / données / présentation CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 15Initiation aux langages informatiques (1)
  16. 16. • Points communs journalisme et informatique • Les tâches de base • Collecter les informations • Analyser et traiter • Présenter CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 16 Journalisme et programmation
  17. 17. • Rapport à l’informatique • L’informatique omniprésente CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 17 Journalisme et programmation
  18. 18. CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 18 Dès l’enseignement… Journalisme et programmation
  19. 19. Dans les salles de rédaction Journalisme et programmation CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 19
  20. 20. En production print Journalisme et programmation CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 20
  21. 21. En production vidéo Journalisme et programmation CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 21
  22. 22. • Rapport à l’informatique • De plus en plus facile à utiliser CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 22 Journalisme et programmation
  23. 23. • Mais nous enferme dans des écosystèmes propriétaires CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 23 Journalisme et programmation
  24. 24. • Rapport à l’informatique • Programmer ou être programmés CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 24 Journalisme et programmation
  25. 25. • Rapport à l’informatique • Les gamins ne savent pas utiliser les ordinateurs... Voici pourquoi ca devrait vous inquiéter. CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 25 Les gamins ne savent pas utiliser les ordinateurs... Voici pourquoi ca devrait vous inquieter Journalisme et programmation
  26. 26. • Rapport à l’informatique • Programmer ou être programmés CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 26 Journalisme et programmation
  27. 27. • Vers un journaliste-programmeur • Le journaliste multi-tâches : blogueur, photographe, vidéaste, podcaster, programmeur… CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 27 Hack to Hacker: Rise of the Journalist-Programmer Journalisme et programmation
  28. 28. • Les 11 métiers du journaliste du futur : 1. headline optimizer, 2. social media reporter, 3. story scientist, 4. data detective, 5. curator, 6. explanatory journalist, 7. viral meme checker, 8. slideshow specialist, 9. networker, 10. e-book creator, 11. web developer CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 28 11 Journalism Jobs You May Hold in the Future Journalisme et programmation
  29. 29. • Vers un journaliste-programmeur • Connaître les possibilités de la technologie pour trouver le bon format éditorial : texte, vidéo, photo, diaporama, infographie, visualisation interactive, webdocumentaire ? CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 29 Journalisme et programmation
  30. 30. http://www.nytimes.com/interactive/2008/02/23/movies/20080223_REVENUE_GRAPHIC.html Visualisation interactive Journalisme et programmation CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 30
  31. 31. • Crise du journalisme • Comment survivre ? • Comment se détacher ? • Comment créer de la valeur ? • Qu’est-ce que le journalisme de qualité ? CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 31 Journalisme et programmation
  32. 32. • L’esprit hacker • Pour le journaliste, il favorise : • La curiosité • La créativité • La recherche de la vérité • Nécessite de maîtriser : • le fond et la forme • La chaîne de production de A à Z  Apprendre à programmer CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 32 Journalisme et programmation  Journalistes: hackez pour survivre !  Le journalisme "hacker" - Une nouvelle utopie pour la presse ?
  33. 33. • Pourquoi les journalistes n’ont pas à apprendre la programmation : • Ça prend du temps • Il faut des années pour maîtriser • Ça évolue sans arrêt • Il existe des outils prêts à l’emploi • Trop de langages à apprendre CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 33 Journalisme et programmation
  34. 34. • Pourquoi les journalistes doivent apprendre la programmation : • Comprendre le monde numérique • Rendre les histoires interactives et non linéaires • C’est plus facile que vous ne pensez CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 34  Why Journalists Should Learn Computer Programming Journalisme et programmation
  35. 35. • Quels langages apprendre ? • Pour le web : HTML, CSS, JavaScript • Pour créer des animations interactives : Javascript • Pour manipuler des données : SQL • Pour écrire des programmes simples : Python, Ruby Regarder le monde avec le point de vue d’un développeur CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 35 Journalisme et programmation
  36. 36. Ressources complémentaires  Pourquoi un journaliste doit-il connaitre (au moins un peu) le code ?  Will journalists of the future need to know how to code?  Journalists of the future need data skills, says Berners-Lee  Source: Journalism code and the people who make it  Curation sur Spundge : Techjournalist  Communauté Google+ : Journalistes qui tâtent un peu des outils modernes  Liste d’outils pour journalistes modernes : http://www.newsresources.org/wp-content/uploads/bdd_outils/ CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 36 Journalisme et programmation
  37. 37. Questions ? Email: pierre.tran.net@gmail.com Twitter : @PierreTran Google+ : plus.google.com/+PierreTran http://about.me/pierretran CELSA Master 2ème année - 2013-2014 | Initiation aux langages informatiques (1) 37

×