Git Product home page Git Product logo

interactive-journalism-module's Introduction

Interactive Journalism MA - Advanced Data and Coding module

Module code: JOM299
City University
2016-2017


In this repo you will find all the course material and presentations for the 2016-2017 Advanced Data and Coding Module for City University MA in Interactive Journalism.

Module outline and aims

Digital journalists increasingly need a complex skillset of developer knowledge, as well as a native understanding of application programming interfaces (APIs) and ‘scraping’ of online sources to be able to interrogate and investigate ‘big data’ in the public interest.

This module, which follows on from ‘Introduction to Data Reporting aims to train you to work effectively a professional digital journalist. By the end of this module you will have an advanced knowledge of data journalism, including skills to investigate and interrogate ‘big data’; demonstrate developer skills in a range of coding languages; be able to interrogate application programme interfaces (APIs) and deploy scraping tools; critically evaluate data sets and complex investigations; and appreciate the accountability role of digital data reporting for civil society in advanced democracies.

What will i be expected to achieve?

On successful completion of this module, you will be expected to be able to:

####Knowledge and understanding:

  • Demonstrate a critical understanding of the importance of digital data reporting as aform of accountability journalism in democratic society
  • Display an understanding of the roles, priorities and workflows of journalists, developers, and programmers who work with and enable the publication of digital journalism

####Skills:

  • Use judgment to analyse and evaluate suitable sources of data and datasets
  • Develop suitable problem-solving approaches to address typical challenges in a digitalnewsroom
  • Complexity in the use of skills using technologies application programme interfaces (APIs) and ‘scraping’
  • Demonstrate developer skills in a range of coding languages

Values and attitudes:

  • Display a comprehensive understanding of the ethical responsibilities of sourcing and publishing data
  • Be self-directed in learing and skills-training, particular in coding
  • Be cognisant of ongoing developments in current practice, scholarship and research of developer lead journalism

Week 1 - Module outline, intro to the DevTools and the DOM

Presentation outline

Week 2 - Intro to Python

Presentation outline

Week 3 - Scraping with Python

Week 4 - Intro to R and ggplot

Week 5 - Data wrangling in R

Week 6 - Intro to D3.js

Week 7 - Re-using other people's work in D3

Week 8 - Using alternative libraries to D3

Week 9 - Project work

Week 10 - Project work

interactive-journalism-module's People

Contributors

basilesimon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.