Fall 2021 Course Descriptions
CS 52-01 Intro to Digital Humanities
Computational methods to study humanistic disciplines (literature, history, politics, art, music, social media, etc.). Introduction to methods such as web scraping, Application Programming Interfaces (APIs), topic modeling, Named Entity Recognition (NER), network analysis, mapping, and the programming language Python. Assignments analyze primarily text-based sources in English, and the methods can be applied to a wide range of languages, ancient and modern. No programming skills are assumed.