top of page

Seminar Schedule and Reading List

This was the second iteration of this course. Though I had some topics in mind I knew I wanted to cover, for the most part I wanted to be responsive to the tools and methods that would be most useful for the students in the class and the projects they were working on. Below is the schedule as it ended up running.

The discussion and workshop topics don’t align with each other – each student was asked to run a seminar discussion, and they chose their topics (mostly from a list of suggested topics) and the week they would present in. The workshop topic order was largely defined by what was upcoming in their assignments – for example ensuring we covered database and text analysis tools before their digitization assignments were due.

​The readings for weeks 3-12 were chosen by the students presenting in those weeks. In addition to these seminars, a 2-hour workshop was held as part of the HIST489 seminar series on ‘digital tools, tips and tricks to make your honours year easier’ that covered various basic digital tools. Students who took the course in 2019 noted afterwards that they wished we had covered more R, so I have incorporated more R into the course for 2022. 

Discussion Topics (50 minutes each session)

Week 1: What is digital history

  •  (No set readings this week)

Week 2: We are all digital historians already

Week 3: Visualising Time

Week 4: Accessibility

Week 5: Digital Sovereignty

Week 6: Visualising spatial history

Week 7: Scholarly Blogging

Week 8: Gaming

Week 9: GLAM

Supplementary

Week 10 — Copyright, Plagiarism, and ‘Remix’ Culture

Week 11: YouTube History

Supplementary:

Week 12: Crowdsourcing

  • Trevor Owens, ‘Making Crowdsourcing Compatible with the Missions and Values of Cultural Heritage Organisations.’ In Mia Ridge, Crowdsourcing our Cultural Heritage. (Ashgate: 2014), 269-279.

  • ‘What’s on the Menu?’ New York Public Library, 2011, accessed 2 September 2022. http://menus.nypl.org/.

  • Graham, Shawn, Guy Massie, and Nadine Feuerherm, ‘The HeritageCrowd Project: A Case Study in Crowdsourcing Public History.’ In Writing History in the Digital Age, edited by Jack Dougherty and Kristen Nawrotzki. (University of Michigan Press: 2013), 222–32.

Workshop Topics (1 hour 50 minutes each session)

Week 1: Digital Searching tips and tricks

Week 2: Introduction to databases and analysis
An introduction to database basics including ‘what is a database’, why and how do we sample data, data checking and cleaning, and some basic statistics often used by historians

Week 3: Intro to R
Included: what is R; the different sections of the R-Studio screen; writing scripts; including metadata in scripts; data types; saving; opening files; storing objects; importing and exporting data; basic data manipulation in R; useful terminology used by R to help with Google searches. Worked through these in a hands on session.

Week 4: Databases in R

Included: a refresher on importing data; an overview of different ways we could manipulate data - in data tables, using the tidyverse, and in using SQL; using SQL in R to interrogate a small relational database; the difference between NULL and zero; exporting queries; and left joins.

Weeks 5 and 6: Textual Analysis in R

Included: An introduction to APIs - what are they, building up a GET request in R to call on digital.nz, looping the GET request to collect all of the results, and API etiquette basics; textual analysis in R, creating basic word clouds, and running sentiment analysis across a soldier diary, a settler diary, and the results from our earlier API request.

Week 7: Websites and Mapping

An introduction to Weebly, but much of it would apply to any website creation platform. Included thinking about the look and feel of the website, copyright issues, how to ‘build’ pages and embed HTML features from external sources, Google Analytics, SEO, and some thoughts on Blogs and writing for the web. 

Began with an overview of types of maps, and more detail on choropleth maps. Moved on to playing with Google Maps and Google Earth Pro, and maps in Google Charts.

Week 8: Visualisations

A broad overview of visualisations, the good and the bad and why they are used to communicate information. Included playing with some Google Charts coding generally, then all together for a Bar Chart. Very quick overview at the end of the class of such tools as TimelineStoryMapJuxtapose, and Genially.
 
Suggested reading:

  • Alberto Cairo, The Functional Art: an introduction to information graphics and visualization, New Riders, 2013

  • Alberto Cairo, The Truthful Art: data, charts, and maps for communication, New Riders, 2016

  • Alberto Cairo, http://www.thefunctionalart.com/

  • Nathan Yau, Visualize This: the flowingdata guide to design, visualization, and statistics, Wiley Publishing, Indianapolis, 2011

  • Nathan Yau, Data Points: Visualization that means something, John Wiley and Sons Inc, Indianapolis, 2013

  • Nathan Yau, https://flowingdata.com/

  • Stephen Few, Show me the numbers: designing tables and graphs to enlighten, Analytics Press, Burlingame, 2012

  • Stephen Few, http://www.perceptualedge.com/

  • Georgia Lupi and Stefanie Posavec, Dear Data, Particular Books, 2016

  • Georgia Lupi and Stefanie Posavec, http://www.dear-data.com/

  • Nate Silver, https://fivethirtyeight.com/

Week 9: Network analysis in R

We worked through an online tutorial by Jesse Sadler in which she uses historical data and creates a series of increasingly complex network analysis maps in R. This also introduced students to GitHub and exporting data and code from there.

Week 10: R maps and visualisations

Students chose from a selection of online tutorials regarding either mapping or advanced visualisations in R and worked through these across the 2 hour workshop. These online tutorials were chosen primarily on the basis of me being able to see clearly who the author is, being happy that they are someone who knows what they are doing, and on the content being written/aimed at an audience who was, essentially, students who have a bit of R knowledge but are still finding their way.  

Suggested online tutorials included:

Maps

Data Visualisations

 

  • R Graphics Cookbook, Winston Chang.

    • ​“…a practical guide that provides more than 150 recipes to help you generate high-quality graphs quickly, without having to comb through all the details of R’s graphing systems. Each recipe tackles a specific problem with a solution you can apply to your own project, and includes a discussion of how and why the recipe works.”

    • https://r-graphics.org/index.html

 

  • Youtube tutorials: Plotting Anything with ggplot2

One of the people who maintains ggplot2 (it is over 10 years old now) is Thomas Lin Pedersen, about whom you can learn more here: https://www.data-imaginist.com/about

He live streamed and has since posted on YouTube two workshops about ggplot2 that you might prefer, if you like to have someone show you through the steps.

 

  • Cheatsheets

Here are a couple of handy ‘cheatsheets’ about the package – useful wee reminders of some of the features and how to use them:

https://github.com/rstudio/cheatsheets/blob/main/data-visualization-2.1.pdf

 

  • ggplot2: Elegant Graphics for Data Analysis

https://ggplot2-book.org/

“While this book gives some details on the basics of ggplot2, its primary focus is explaining the Grammar of Graphics that ggplot2 uses, and describing the full details. It is not a cookbook, and won’t necessarily help you create any specific graphic that you need. But it will help you understand the details of the underlying theory, giving you the power to tailor any plot specifically to your needs.

All of the above are written by people directly involved in the creation or maintenance of the ggplot2 package, so I thought it probably useful to include at least one outside voice. When making a Gannt chart in ggplot2 earlier this year to show the periods of the provincial councils of NZ for the PoPP Shiny App I found this tutorial and skipped ahead to the section on colour and was able to get quite a lot out of it just dipping my toe into the tutorial like that. So feel free to work all the way through it, or just dip in and out as you see fit. 

Week 11: Working on student specific tools for their final assignments
At this stage in the year each student had different needs for their final assignments, so an individual plan was made for each of them for this class. Tools covered included additional direction on network maps; further instruction on Google Charts; a refresher on infographics, Timeline, and Google Maps; some further guidance on R coding for particular issues.

Week 12: Student presentations

bottom of page