Introduction : Journalisme et                                                   programmationCELSA – Master 2ème année 201...
Pierre Tran     • Journaliste presse informatique        ZDNet, IDG, Groupe 01 (Tests)…     • Analyste        Le CXP     •...
 Les   langages informatiques pour les     journalistes ?CELSA – Master 2ème année 2011-2012   Initiation aux langages in...
• Définitions         Langage informatique : langage formel utilisé pour          dialoguer avec un ordinateur           ...
• Points communs journalisme et informatique         Matière première : l’information            Fait, renseignement, év...
• Points communs journalisme et informatique         Journalisme            Histoire / données / formatCELSA – Master 2è...
 Les   langages informatiques pour les        journalistes ?          • Points communs journalisme et informatique       ...
• Points communs journalisme et informatique         Informatique            Processus / données / interfaceCELSA – Mast...
• Points communs journalisme et informatique         Informatique            Processus / données / présentationCELSA – M...
• Points communs journalisme et informatique         Les tâches de base            Collecter les informations           ...
• Rapport à l’informatique         L’informatique omniprésenteCELSA – Master 2ème année 2011-2012   Initiation aux langag...
Dès l’enseignement…                      12
Dans les salles de rédactions
En production print
En production vidéo
• Rapport à l’informatique         De plus en plus facile à utiliserCELSA – Master 2ème année 2011-2012      Initiation a...
• Rapport à l’informatique         Mais nous enferme dans des écosystèmes fermésCELSA – Master 2ème année 2011-2012   Ini...
• Rapport à l’informatique         Programmer ou être programmésCELSA – Master 2ème année 2011-2012   Initiation aux lang...
• Rapport à l’informatique         Programmer ou être programméshttp://www.slate.fr/story/43089/programmation-enfants-app...
• Rapport à l’informatique         Programmer ou être programmésCELSA – Master 2ème année 2011-2012   Initiation aux lang...
• Vers un journaliste-programmeur         Le journaliste mutli-tâches : blogueur, photographe,          vidéaste, podcast...
• Vers un journaliste-programmeur         Le journaliste du futur : headline optimizer, social          media reporter, s...
• Vers un journaliste-programmeur         Connaître les possibilités de la technologie pour          trouver le bon forma...
• Crise du journalisme         Comment survivre ?         Comment se détacher ?         Comment créer de la valeur ?   ...
• L’esprit hacker         Hacker = bidouilleur         « Passion, liberté, conscience sociale, vérité, lutte          co...
• Pourquoi les journalistes n’ont pas à apprendre         la programmation :          Ça prend du temps          Il faut...
• Pourquoi les journalistes doivent apprendre la         programmation :          Comprendre le monde numérique         ...
• Quels langages apprendre ?         Pour le web : HTML, CSS, JavaScript         Pour créer des animations interactives ...
 Initiation             aux langages informatique            Demandez le programme…CELSA – Master 2ème année 2011-2012   ...
• INTRODUCTION (1H)         Brève histoire des langages informatiques         Les différents types de langages par usage...
   LES LANGAGES DE PROGRAMMATION      Objectif : les bases de la programmation appliquée au métier de      journaliste, a...
 LES         LANGAGES DE REQUÊTE      Objectif : Les bases pour accéder et gérer les      données appliquées au métier de...
 LES        LANGAGES DE PRÉSENTATION      Objectif : les bases des langages pour visualiser et      interagir avec les do...
   Will journalists of the future need to know how to code?    Journalists of the future need data skills, says Berners-...
Email: pierre@tran.net Twitter : @PierreTranCELSA – Master 2ème année 2011-2012   Initiation aux langages informatiques (1...
Prochain SlideShare
Chargement dans…5
×

Initiation aux langages informatiques (1)

1 716 vues

Publié le

Support de cours CELSA - Master 2ème année - Journalisme et innovation
Initiation aux langages informatiques
1 - Journalisme et programmation

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 716
Sur SlideShare
0
Issues des intégrations
0
Intégrations
233
Actions
Partages
0
Téléchargements
65
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Initiation aux langages informatiques (1)

  1. 1. Introduction : Journalisme et programmationCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) – 1
  2. 2. Pierre Tran • Journaliste presse informatique ZDNet, IDG, Groupe 01 (Tests)… • Analyste Le CXP • Développeur pierre@tran.net http://about.me/pierretranCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) – 2
  3. 3.  Les langages informatiques pour les journalistes ?CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 3
  4. 4. • 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 algorithmeCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 4
  5. 5. • 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 2011-2012 Initiation aux langages informatiques (1) 5
  6. 6. • Points communs journalisme et informatique  Journalisme  Histoire / données / formatCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 6
  7. 7.  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 2011-2012 Initiation aux langages informatiques (1)[Source Wikipedia] 7
  8. 8. • Points communs journalisme et informatique  Informatique  Processus / données / interfaceCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 8
  9. 9. • Points communs journalisme et informatique  Informatique  Processus / données / présentationCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 9
  10. 10. • Points communs journalisme et informatique  Les tâches de base  Collecter les informations  Analyser et traiter  PrésenterCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 10
  11. 11. • Rapport à l’informatique  L’informatique omniprésenteCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 11
  12. 12. Dès l’enseignement… 12
  13. 13. Dans les salles de rédactions
  14. 14. En production print
  15. 15. En production vidéo
  16. 16. • Rapport à l’informatique  De plus en plus facile à utiliserCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 16
  17. 17. • Rapport à l’informatique  Mais nous enferme dans des écosystèmes fermésCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 17
  18. 18. • Rapport à l’informatique  Programmer ou être programmésCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 18
  19. 19. • Rapport à l’informatique  Programmer ou être programméshttp://www.slate.fr/story/43089/programmation-enfants-apprendre-codeCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 19
  20. 20. • Rapport à l’informatique  Programmer ou être programmésCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 20
  21. 21. • Vers un journaliste-programmeur  Le journaliste mutli-tâches : blogueur, photographe, vidéaste, podcaster, développeurhttp://gawker.com/5448635/hack-to-hacker-rise-of-the-journalist+programmerCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 21
  22. 22. • Vers un journaliste-programmeur  Le journaliste du futur : headline optimizer, social media reporter, story scientist, data detective, curator, explanatory journalist, viral meme checker, slideshow specialist, networker, e-book creator, web developerhttp://sustainablejournalism.org/future-of-journalism/journalism-jobs-may-hold-futureCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 22
  23. 23. • 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 ?http://www.nytimes.com/interactive/2008/02/23/movies/20080223_REVENUE_GRAPHIC.htmlCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 23
  24. 24. • 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 2011-2012 Initiation aux langages informatiques (1) 24
  25. 25. • L’esprit hacker  Hacker = bidouilleur  « 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  Journalistes: hackez pour survivre !CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 25
  26. 26. • 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 à apprendreCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 26
  27. 27. • 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 pensezhttp://www.pbs.org/mediashift/2010/06/why-journalists-should-learn-computer-programming153.htmlCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 27
  28. 28. • Quels langages apprendre ?  Pour le web : HTML, CSS, JavaScript  Pour créer des animations interactives : Flash  Pour manipuler des données : SQL  Pour écrire des macros : VBA  Pour écrire des programmes simples : Python Regarder le monde avec le point de vue d’un développeurCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 28
  29. 29.  Initiation aux langages informatique Demandez le programme…CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 29
  30. 30. • INTRODUCTION (1H)  Brève histoire des langages informatiques  Les différents types de langages par usage (programmation, accès aux données, présentation)  Les différents styles de langage (impératifs, objets, script…)  Syntaxe et grammaire dun langage informatiqueCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 30
  31. 31.  LES LANGAGES DE PROGRAMMATION Objectif : les bases de la programmation appliquée au métier de journaliste, avec travaux pratiques • INITIATION À VBA (2H)  Initiation au langage de macro de Word et Excel (Visual Basic for Application) : compter le nombre de feuillets dans un document, chercher les synonymes dun mot, etc. • INITIATION À JAVASCRIPT (3H)  Initiation à la programmation pour le Web au langage de script avec JavaScript : personnaliser un script dans une page web • INITIATION À PYTHON (3H)  Initiation à la programmation objets avec Python : concevoir un scénario de webdocumentaire (à confirmer)CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 31
  32. 32.  LES LANGAGES DE REQUÊTE Objectif : Les bases pour accéder et gérer les données appliquées au métier de journaliste, avec travaux pratiques • INITIATION À SQL (3H)  Accéder à des bases de données publiques (Open data)  Trouver des informations inédites, traiter ces informations de manière rigoureuse  Stocker et retrouver ses propres donnéesCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 32
  33. 33.  LES LANGAGES DE PRÉSENTATION Objectif : les bases des langages pour visualiser et interagir avec les données appliquées au métier de journaliste, avec travaux pratiques • INITIATION À HTML (3H)  Créer et modifier ses propres pages web  Créer des applications web avec HTML5 • INITIATION À FLASH (3H)  Créer des visualisations interactives et des animations à partir de donnéesCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 33
  34. 34.  Will journalists of the future need to know how to code?  Journalists of the future need data skills, says Berners-Lee  Why Journalists Should Learn Computer Programming  Hack to Hacker: Rise of the Journalist-Programmer  JOURNALISTES: HACKEZ POUR SURVIVRE!  Premières leçons de code  La programmation pour les enfants: et pourquoi pas le code en LV3 ?CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 34
  35. 35. Email: pierre@tran.net Twitter : @PierreTranCELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 35

×