Digital Methods Proseminar
|Digital Humanities: Introduction and Methods
- Help you situate the application of digital methods (and yourself as a scholar) within the wider disciplines of the Humanities in general and the Digital Humanities in particular.
- Introduce a range of frequently applied methods and explain their application, benefits, and limits.
- Teach the basic skills needed to begin applying digital methods in your own scholarship.
- Folger Shakespeare Library's A Glossary of Digital Humanities Terms [http://folgerpedia.folger.edu/Glossary_of_digital_humanities_terms].
- W3resource JSON tutorial [http://www.w3resource.com/JSON/introduction.php].
- Wikipedia article on RESTful APIs [https://en.wikipedia.org/wiki/Representational_state_transfer].
- Carl Stahmer. “Digital Analytical Bibliography: Ballad Sheet Forensics, Preservation, and the Digital Archive.” Forthcoming, Huntington Library Quarterly. [http://ebba.english.ucsb.edu/carlworking/stahmer_digital_forensics.pdf].
This course provides an introduction to the discipline and methods of the Digital Humanities. It is part history, part theory, and part practicum, designed to:
In order to receive a passing grade for the seminar, all students must participate in seminar practicums, complete several small assignments, and do one in-class presentation. Note that all assignments are non-programming in nature. We will spend a significant amount of time programming in the practicums, but successful completion of programming tasks is not an evaluative criteria for course completion.more...
Each student must bring a computer (Mac, Linux, or Windows) to each seminar session. (I recommend a laptop, but more power to you if want to haul a workstation and multiple monitors to class every week!) It is important that you use the same computer throughout the course, as we will be setting up a special software environment at the beginning of the course and you will need this environment in order to participate in the practicums.more...
Description: This session will be devoted to introducing the course structure and requirements and to getting a complete development environment setup on each person’s computer. We will also discuss a few concepts not covered during the course due to time constraints but with which you should be familiar.
Practicum: Textual Markup
Description: This session will be devoted to discussion of the history of humanities computing and the birth and evolution of Digital Humanities as its own field of study. Textual markup using TEI will also be introduced.more...
There will be no class meeting on October 13. Use the time to complete your text markup and to work on your in-class presentation.more...
Practicum: Unix/Linux Command Line and Git basics
Description:This predominantly practical session will be devoted to the basics of working with the Unix/Linux command-line and the Git version control repository.more...
Practicum: R Studio Tutorial
In-Class Presentations: Student 1 and Student 2
Description: This discussion portion of this session will focus on introducing key concepts in computer programming and text processing. The practicum will be devoted to a tutorial on working with R using R Studio.more...
Practicum: Data Scraping and Cleaning
In-Class Presentations: Student 3 and Student 4
Description: The focus of this unit is the process of corpus creation through data scraping and cleaning. We will learn how to scrape content from the web and to process it for future analysis. Discussion will focus on the difference between information and data and the process of transforming one into the other.more...
Practicum: Tokenizing, lemmatization, frequency and correlation analysis
In-Class Presentations: Student 5 and Student 6
Description: This session will focus on basic text processing techniques required as the basis for nearly all modes of textual analysis. Topics covered will include stemming, lemmatization, semantic reduction, naïve Bayesian classification, and word frequency analysis. We will discuss the hardware and software based biases that computers bring to these tasks and how these affect, direct, expand, and/or limit how human scholars engage with text as data.more...
Practicum: Lexical Correlation and Lexical Variety
In-Class Presentations: Student 7 and Student 8
Description: This unit focuses on basic modes of machine textual “reading” by analyzing of the words on the page and their relationships to each other. We will learn to perform various modes of machine reading and also discuss their benefits and limitations.more...
Practicum: Clustering and Topic Modeling
In-Class Presentations: Student 9 and Student 10
Description: This unit focuses on modes of modeling textual content. We will learn how to build several types of models and discuss the math behind them. We will also investigate their use and misuse, and the impact of modeling on humanities scholarship.more...
In-Class Presentations: Student 11 and Student 12
Description: This unit will focus on data visualization. Specific topics of discussion will be the advantages and limitations of visualization as a means of communication as and the methods for fitting the correct visualization to the correct dataset. The practicum will introduce several visualization packages that will be used to generate visualizations of data previously created during course practicums.more...