Skip to content

paulbradshaw/MED7373-Data-Journalism

Repository files navigation

MED7373 Data Journalism on the MA in Data Journalism at Birmingham City University

This repo contains materials for the module on the MA in Data Journalism at Birmingham City University

  • Module Leader: Paul Bradshaw (paul.bradshaw@bcu.ac.uk) 0121 331 5367
  • Slack: use the #med7373-data-j channel for questions, sharing ideas, further resources and examples etc. Direct message @paulbradshaw for non-public questions
  • Room: MP211

Module Synopsis

Data Journalism aims to facilitate a flexible and adaptable skillset, including the use of ‘computational thinking’, that provides a basis for you to critically adapt to both new and existing data journalism techniques.

The module begins by building applied understanding of data journalism techniques and issues, before exploring more specific practices around design, analysis and coding. These are closely aligned to the core assignment tasks. A range of newsgathering and storytelling techniques are explored, giving you the basis for initiating and developing contemporary data journalism projects within a professional context.

You will also be learning about other aspects of data journalism in sister modules, for example the Storytelling Techniques module will give you a range of skills for telling data-driven stories using video, audio, visual journalism, visualisation, and interactivity. In Research in Practice you will explore research around newsrooms. In Specialist Reporting, Investigations and Coding you will expand your coding and investigative skills, and in Law, ethics, regulation and security you will build your understanding of legal and security issues in the field.

Learning outcomes

  1. Identify, gather and communicate stories based on structured information using data journalism techniques and technologies for an identified audience
  2. Critically evaluate the professional, legal and ethical contexts surrounding data journalism and apply that to a specific project

Week by week outline

This module begins with formal classes and becomes more student-driven as it progresses. You will be expected to experiment with techniques ahead of sessions, so that class time is spent more fruitfully in interactive discussion rather than one-way lectures.

You will also be expected to feed your own experiences into each class - and your own problems and questions - rather than coming to the sessions with nothing to contribute or build on. As independent learners the emphasis is on you to drive your learning forward through conversation rather than accept it passively.

1: Data journalism: it starts with an idea

By the end of this week you should be able to describe what data journalism is, and what types of stories you can find and tell with data journalism techniques. You should be able to generate ideas for data journalism stories yourself, and identify some sources of data.

2: Data journalism's 3 chords

By the end of this week you should be able to write about numbers. You should also be able to use core spreadsheet techniques to find stories, including sorting and filtering, pivot tables, and be able to calculate change and proportions.

Additional resources: The New York Times have made their internal data journalism training materials available here and written about their training here.

3: Visualisation

By the end of this week you should be able to choose the right chart to illustrate a given story, and to edit that chart to improve clarity and accuracy. You should also be able to explain and address critical issues such as accessibility and diversity.

4: Newsroom hour

By the end of this week you will be able to take a story from pitch to publication, understanding the structure of both a basic 'news in brief' news report and an exploratory feature.

Optional additional reading:

5: How to think like a data journalist: data literacy and algorithmic and computational thinking

By the end of this week you should be able to use a range of spreadsheet functions - but more importantly, use computational thinking to break down editorial challenges into problems that can be tackled systematically, quickly and effectively, with the potential for automation or semi-automation as algorithms.

Additional resources: OpenLearn: Computational thinking and automation

6: When to use code - and how

By the end of this week you should be able to identify scenarios where the use of programming languages such as Python and R is justified, and to explain critical considerations such as transparency and replicability. You should be able to import and export data using Python and the pandas library. You should also be able to explain how lists and dictionaries store data in Python.

  • Pre-class video: why code?

  • Lecture: Notebooks and literate programming

  • Workshop: Running notebooks, creating variables, and using built-in AI

  • Reading/watching: Winny de Jong’s Python for Journalists OR Ben Welsh’s Python MOOC

  • Lecture: Data objects in Python

  • Workshop: Importing, analysing, and exporting in Python

  • Watching: Playlist of videos on APIs

7: APIs

By the end of this week you should be able to source data from APIs using coding. You should also be able to identify techniques for working with large datasets, and issues surrounding big data, linked data, and open data.

8: Dirty data and cleaning

By the end of this week you should be able to identify common data problems, and use techniques to solve those.

9: Critical cartography: why, how - and when - to map

By the end of this week you should be able to create a range of map types (point, shape, heat) and talk about the ethical issues surrounding mapping. You should also be able to use SQL to query data.

10: Live newsroom 2

By the end of this week you should be able to create a basic HTML page with CSS styles, and explain the basics of design for mobile devices.

Before the class: read Learning HTML and CSS by making tweetable quotes on Leanpub or in the repo

Additional resources:

11: Live newsroom 3

12: Portfolio review

This week we review your progress so far, and look ahead to the assignment. You will also find material in this section on future developments such as AI, machine learning and bots.

You can find more tips on using command line in another repo here

Weeks 13-14: Assignment production

In the final weeks of the semester you will work on your portfolio for assessment. You will find a range of readings on Moodle that you should use to inform your decisions, and that you can draw on in your reflection. Those include:

Final Assessment

About

Module on the MA Data Journalism at Birmingham City University

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages