This module introduces students to contemporary practice of data visualisation. The module takes a hand-on approach where concepts are introduced using the grammar of graphics (ggplot2) framework implemented in R.
This module is offered as an optional module to Statistics students and as an unusual option to students from other departments, space permitting. Student taking this module from other departments must have taken ST120 Introduction to Probability and ST121 Statistics Laboratory.
Pre-registration is required. Please see the module page for details.
The module aims to develop knowledge of
This is an indicative module outline only to give an indication of the sort of topics that may be covered. Actual sessions held may differ.
By the end of the module, students should be able to:
Wickham, H (2009) Ggplot2: elegant graphics for data analysis
C.O. Wilke (2019) Fundamentals of data visualization: a primer on making informative and compelling essential
Nussbaumer Knaflic. C (2019) Storytelling with Data
Tufte, ER (2001) The visual display of quantitative information
Wilkinson, L (200) The grammar of graphics
Cleveland, WS (1993) Visualizing data
View reading list on Talis Aspire
This module requires students to develop programming and data-analytic skills for solving real-world visualisation problems from a wide variety of disciplines.
Type | Required |
---|---|
Lectures | 20 sessions of 1 hour (20%) |
Tutorials | 8 sessions of 1 hour (8%) |
Private study | 47 hours (47%) |
Assessment | 25 hours (25%) |
Total | 100 hours |
Weekly revision of lecture notes and materials, wider reading and practice/programming exercises, working on assessed coursework.
No further costs have been identified for this module.
You do not need to pass all assessment components to pass the module.
Weighting | Study time | Eligible for self-certification | |
---|---|---|---|
Assignment 1 | 20% | 5 hours | No |
Write a report on a set of visualisations created by third parties. A collection of visualisations from contemporary media will be presented and students will be requested to write a critical appraisal of each one. Students should be able to assess the aesthetics, adequacy of the visualisation to effectively communicate the intended message, and criticise potentially misleading aspects. They will also be required to suggest ways that the visualisations will be improved but will not need to implement these suggestions in R code. |
|||
Assignment 2 | 30% | 7 hours 30 minutes | No |
Write a report containing improved versions of a given set of visualisations and a narrative explaining the design choices made in improving them. As in assignment 1, a collection of visualisations from contemporary media will be presented and students will be requested to critically appraise them. They will also be required to produce an improved set of visualisations, provide well-documented R code to reproduce the output, and explain their choices in a report. |
|||
Assignment 3 | 50% | 12 hours 30 minutes | No |
Create a set of novel visualisations given data sets and a briefing on the required message to be conveyed by the visualisations. Unlike previous exercises there will be no visual cues provided in the form of existing visualisations, only a text description. Students will create a written report containing the visualisations, an explanation of their design and aesthetic choices, and well-documented R code to reproduce the output. |
Individual feedback will be provided on coursework by class tutors.
Cohort level feedback will provided after each assessment.
This module is Option list A for: