Instructor: | Matt Price |
---|---|
Email: | matt.price@utoronto.ca |
Meeting Times | T 2-4, Th 2-3 ET via Zoom (see announcement for password) |
Web: | http://digitalhistory.github.io/ |
Slack: | https://digitalhistoryuoft.slack.com/ (invite link) |
Youtube: | Digital History Lecture Channel |
Office Hrs: | Th 3-4 ET via Zoom (see announcement for password) |
In general, online communication should take place via Slack. In the case of questions having to do with official University business (requests for extensions, discussion of accommodations, any message involving sensitive personal data) please use my University email, being sure to put “HIS393” in the subject line.
We all know – it is so commonplace that we barely even notice it! – that we are living through a revolutionary period in the history of communication. In the year of your birth, the World Wide Web was a scrawny, hand-powered frontier of hand-coded sites and Internet startups. Amazon and Google were infants. The University of Toronto Library website looked something like this, and many students and faculty still used the card catalog to find books in Robarts.
Today, the processes of research, writing and reading are all dramatically transformed by information technology. Instead of painstakingly discovering rare books and manuscript artifacts, we can do full-text searches on a vast corpus. Our writing is mediated by immensely powerful computing machines, and our creations need not be limited exclusively to the linear texts around which all the humanities initially took shape. Readers encounter our writing, not as a few precious drops of information in a desert of ignorance, but as part of an endless stream of information that assaults them all day long.
How should history respond to these new conditions of our existence? In this class we explore foundational topics in the “digital humanities” and ask what we can learn from them about how we should be doing history – in particular, how we should be collecting, analyzing, synthesizing and presenting knowledge.
At the end of this course, you should:
There are many approaches to the digital humanities, all of them involving tools that are under rapid and iterative development. A given project is likely to require a substantial training period in the particular tools chosen by the principal investigators. It is therefore not possible for this course to provide an effective survey of “the” digital humanities toolkit. But learning tools is an essential skill for the digital humanist. So what should we do?
Almost every digital humanist will, at some point, need to do the following:
git
Our emphasis is therefore on simple coding taught using standard tools that are available almost everywhere. Almost all of the software we use is Free or Open Source. You will learn very basic web development skills and slowly come to apply them to increasingly sophisticated (but still pretty simple!) historical questions. These baby steps will give you some sense of what skills a “real” digital history project requires, and give you the tools you’ll need to teach yourself when you encounter new tools in the course of a project.
This class is being taught online and largely asynchronously for the first time during lockdown in May/June 2020. Despite being organized around Digital History,the class has, ironically, traditionally relied heavily on face to face interactions. This term, lectures will all be delivered asynchronously, and scheduled classtime – 4 hours per week – will be devoted to practical coding and writing problems. Essentially, this is a flipped classroom approach, but one in which we never meet IRL. If you’re not able to come to the live sessions, help will also be available through Slack and other async channels.
Each week, I will post a series of short lectures online. You will be expected to watch them in advance of our class meetings, and we will use the meeting time to practice skills you’ll need for the assignments.
Please use this BB Collab to join our class meetings. This first week is a trial run – we will see if BB Collaborate works for us, and reassess if necessary.
The University provides academic accommodations for students with disabilities in accordance with the terms of the Ontario Human Rights Code. For information on services and resources, see http://www.studentlife.utoronto.ca/as
Diverse backgrounds, embodiments, and experiences are essential to the critical thinking endeavor at the heart of higher education. We expect you to be respectful of the many social and cultural differences among us, which may include, but are not limited to: age, cultural background, disability, ethnicity, technical ability, gender identity and presentation, citizenship and immigration status, national origin, race, religious and political beliefs, sex, sexual orientation, and socioeconomic status. Please talk with me right away if you experience disrespect in this class—from any source, including myself—and I will active work to address it.
As noted above, most communication should take place via Slack. In the case of questions having to do with official University business (requests for extensions, discussion of accommodations, any message involving sensitive personal data) please use my University email, being sure to put “HIS393” in the subject line. I’ll do my best to reply within two working days, though occasionally the delay may be slightly longer. Please allow the full 48 hours to elapse before sending a repeat email.
Also: I have an injury-related difficulty co-ordinating action between my left and right hands, which leads to very frequent & distinctive typographical errors (and is also one of the many reasons you don’t want to hear me play a musical instrument). In my course materials, assignment comments, and announcements, I strive to eliminate those errors, but in instant messaging I am less attentive, as typing corrections approximately triples my composition time. So… please bear with me.
Make every effort to attend each class meeting if you can! Class will begin and (usually) end on time. Please do your best to get to class before the start of the session. Students are expected to attend all meetings unless lockdown-related scheduling issues prevent you. Please let me know in advance if you need to skip class either once or in general.
Please silence notirications on your devices during class, so you can focus. Please don’t use class time (lecture or lab) to check your email, update your Facebook, read reddit, watch YouTube, make dank memes, seize the means of production (well, that may be allowed under certain circumstances), etc. Such usage is distracting and interferes with learning both for you and for all the other students around you. If I notice you doing this, I will call you out in public. Spend class time on class materials. If another student’s activity is distracting, please ask them to stop it (or let me know outside of class).
Course assignments will require you to install software. All of the software we use is free, but it requires a laptop to run. A Chromebook unfortunately will not be sufficient. While it is in principle possible to do all of your assignments on the web or using a very basic text editor, I do not recommend that method, and will not offer technical support. If you don’t own a laptop, you should find a way to borrow one, or buy a cheap model on College St to use for the duration of the semester.
I can offer help with the following
Tool | On Mac | On Windows | On Linux |
---|---|---|---|
Real Web Browser | Firefox and/or Chrome | Firefox and/or Chrome | Firefox and/or Chrome |
Text Editor | VSCode | VSCode | VSCode |
Bash Shell Environment | Terminal (Built in) | Git for Windows or Windows Subsystem for Linux | gnome-terminal, qterm, etc |
Git Version Control | Git for OSX | Git for Windows | apt-get install git |
Github Membership | Sign up here | Sign up here | Sign up here |
Node and NPM | Node Website (guide) | Node Website (guide) | Node Website (distro instructions) |
Please see the Setup page for more details about the particular tools we will be using. YOU WILL ABSOLUTEY NEED TO HAVE THESE TOOLS IN ORDER TO TAKE THE COURSE
The assignments in this course take a wide variety of forms, and for the most part, differ significantly from what you’re likely to have encountered in other History courses. If you have little technical experience, or have perhaps ended up in this course by accident (!), you may find some of the work daunting at first. I have done my very best to make the assignments feasible for beginners, but you will likely encounter some difficult moments. I therefore strongly urge you to (1) start early! and (2) persevere through the difficult initial stages. The frustration you experience is, in fact, part of pedagogical method here. You are not expected to become a coding ninja, but learning how to learn is a major component of work in the Digital Humanities.
Be warned! Marking in this course is unusual!
Grading in this course is done using a modified point system. The system may seem odd at first, but it has definite advantages for both students and teachers, so don’t be intimidated. Instead of receiving a number or letter grade for each assignment, and then getting a weighted sum of those grades as your final mark, you will choose what final mark to try for and then complete the assignments required for that mark. A certain set of assignments is required for a D; for a C, you must complete all of the “D” assignments plus another set; for a B, all of the C assignments plus some more; and the same goes for an A.
Here are some more details:
I know there will be questions! Please don’t hesitate to ask them. And here, finally, is the list of assignments. Detailed assignments will be handed out with adequate time to permit completion.
Assignment | Due Date | Skills/Aims | A | B | C | D |
---|---|---|---|---|---|---|
Class Profile/ Git& Github | Sep. 17 | version control and collaboration | ✔ | ✔ | ✔ | ✔ |
G & GH Extras | ✔ | |||||
Zero to Blog Post | Sep. 22 | web markup and presentation | ✔ | ✔ | ✔ | ✔ |
Z2B Extras | ✔ | |||||
A Feast of Ministers | Oct. 27 | Programming Concepts: abstraction, loops, data types | ✔ | ✔ | ✔ | ✔ |
Ministers Extras | ✔ | |||||
DOM and Data | Nov. 03 | Programming Concepts: Object structure, substitution, text as data | ✔ | ✔ | ✔ | |
DOM and Data Extras | ✔ | |||||
Spatial History | Nov. 24 | API’s, GIS | ✔ | ✔ | ||
Oral History | Dec. 04 | API’s, Multimedia Narratives | ✔ | ✔ | ✔ | ✔ |
Project Proposal | Dec. 12 | Imagine a Digital History Project | ✔ | |||
Please note that while due dates will never be earlier than listed here, if we do get behind in lecture, individual assignments may be moved later by a few days.
While all our readings are online, the following texts are heavily used & may be of interest. They are available in the library or via various online booksellers:
Class Synopsis: Introduction to the course
Lecture Videos:
Readings: You may want to read some of these as general preparation for this and other history classes:
Class Synopsis: we all live with the web, but that doesn’t mean we think much about how it works and what it’s changed. This week’s lecture presents some thoughts on the changing nature of the public sphere and the significance of the web’s digital and machine-readable nature.
Lecture Videos:
Readings:
Resources: These Mozilla Developer Network guides are inter-related, and the structure is easy to get lost in. Still, this is among the best resources on the web.
One of the key features of the web is its immenseness. We will discuss how this genuinely new circumstance transforms the work of the historian.
Lecture Videos:
Readings:
W. Caleb McDaniel. “How to Read for History.” W. Caleb McDaniel. Accessed June 27, 2015. http://wcm1.web.rice.edu/howtoread.html.
Council. “Many More than a Million: Building the Digital Environment for the Age of Abundance.” Council on Library and Information Resources. Accessed June 7, 2011. http://www.clir.org/activities/digitalscholar/index.html.
Turkel, William J. “Going Digital.” Accessed October 12, 2011. http://williamjturkel.net/2011/03/15/going-digital/.
“Learn How Google Works: In Gory Detail.” PPCBlog. Accessed June 30, 2015. http://www.ppcblog.com/how-google-works/.
Franco Moretti’s Graphs, Maps, Trees was a manifesto of sorts for a data-driven literary history. We’ll discuss the first 2/3s of this book before turning to some practical skills
Readings:
More Moretti, and some criticisms
Readings:
Note: we may need to push this up We’ll explore some more playful extrapolations about the future of data-driven history.
Readings:
Recommended Readings:
Contemporary “Historical GIS” and web-based geohistory projects descend from an illustrious lineage of qualitative and quantitative “spatial histories”. In class today we explore what happens when “place” takes centre stage in a historical analysis.
Readings:
Maps and visiaulizations are neat and all, but contemporary web-based geohistory allows historical maps to interact powerfully with other data sources. We’ll explore some possibilities!
Readings:
Of course, maps and graphs are in a certain sense part of a much broader field of rhetorical visualizations: attempts to convey quantitative information through pictures in an effort to convince the reader.
Readings:
Oral History has a long tradition; we explore its roots and peculiarities, and
Readings:
We’ll discuss some project management techniques that should help you with your final proposal
Once oral histories migrate to the web, they, like maps, can interact with other kinds of data.
If we’re ahead of schedule, we’ll watch Harlan County USA in class.
Readings:
No reading!
Thanks to Joel Wrossley of the University of Washington and Thomas J Bradley of Algonquin Collegee for help and inspiration in assignments and grading strategy. Various pieces of the course have been inspired by other teachers over the year, and have benefited from feedback within the Github Education Community.