The purpose of this assignment is to learn how to create visualizations using ready-made tools. One of the tools for this class will be the Tableau software package. Tableau automates the creation of visualizations and uses many of the proper visual encoding techniques that we will discuss during the course by default. A free alternative to Tableau is Lyra. You are welcome to use this instead, but we will not provide any support/help.
You will need to bring a laptop with Tableau installed on it in order to participate in the tutorial exercises during class. Therefore, please have Tableau installed on your machine before the tutorial on October 6.
Tableau content that is published to Tableau Public on the web can be viewed in your web browser regardless of your operating system. However, to author and publish views and workbooks, you use Tableau Desktop Public and Professional Editions.Tableau's data visualization software is provided through the Tableau for Teaching program.
To make sure you are all set for the tutorial try to connect to an excel sheet (e.g. the assignment dataset, see link below).
It works? -> Perfect
It didn’t? -> Try to fix it – maybe a driver is missing (see link above) or convert excel to csvThere is also a Moodle Forum if you want to share insights with your fellow students or if you encounter problems.
The first part of your assignment is to develop an interactive Tableau dashboard with several views, that would allow manipulation and exploration of the City of Urbana arrests dataset in various ways. A view is a single graphical representation of the data (i.e. a chart) and a dashboard connects multiple views in a meaningful way. To make the experience of navigating through data more effective, you will need to use techniques previously learned during the tutorial session (e.g. drill-down, cross-filtering). Your solution should also provide a coherent overview of your personal findings. Here are some tips to help you with your data analysis. Look for logical connections between several data fields and possible patterns within each. Think of the questions that may be answered, for example: Over the years, how did different crime types develop; what is the avg/min/max age in those different types, how does type and year of arrest correlate or which months are the savest ones.
The second part of your assignment includes a short write-up (2-3 pages) that describes the reasoning process that led to your final visualizations. This write-up should discuss alternative ideas you had, insights you gained from the data, and why you went with your final design choices. This write-up will be a major part of the grade for this assignment so try to clearly explain your ideas. Please also include screenshots or sketches where necessary to make your point. You can also include a short reflection on your experiences with Tableau itself. For example, any difficulties you had with making exactly the view you wanted or the ease of prototyping.
This is a big dataset including sensitive information like age or race.Data: Official website or from our server as a csv file.
You will have to sign up for a free Tableau Public account and when you are finished with your dashboard in Tableau Desktop, publish it to the web by following: Server -> Tableau Public -> Save to Tableau Public...
Please submit your assignment as a zip file containing both your Tableau dashboard and a short write-up essay (as pdf). For this, you will have to save your visualization as a "Packaged Workbook" (File -> Export Packaged Workbook). This will save the data with the workbook so that both visualizations and data are packed up in one file. Failure to do this will result in a 10-point penalty. The write-up should include a link to your Tableau Public dashboard. There is a share Button for each dashboard, use this link. The report (including the link to the Tableau Public Dashboard) and worksheet should be uploaded to Moodle by 23:55 on October 9th. Use the following naming scheme for your submission: "matrikelnumber_A1.zip". Late Submissions are possible, yet they will be penalized.
We will evaluate your Tableau visualization based on the quality of communicating the fundamental aspects of the given dataset. Does it give the viewer a good understanding of the different characteristics of the data and exploratory insights? Here, we are looking for both effectiveness and creativity. We do realize that people have differing levels of design ability and experience. Therefore, we are also looking for a good effort, not necessarily some conference paper-worthy new idea. The purpose of this assignment is to provide you with experience in the analysis of data like this and the design of visualizations to present the data.
Please also include a short writeup (2-3 pages) that describe the reasoning process that led to your final visualizations. This writeup should discuss alternative ideas you had, insights you gained from the data, and why you went with your final design choices. This writeup will be a major part of the grade on the assignment so take care to clearly explain your ideas. Please also include screenshots or sketches where necessary to make your point. You can also include a short reflection on your experiences with Tableau itself. For example, any difficulties you had with making exactly the view you wanted or the ease of prototyping.
We will grade your submission and presentation with the following scheme:
The report and worksheet should be uploaded to Moodle by 23:55 on October 9th.