Introduction to Computational Methods for the Humanities

This course introduces basic computational techniques in the context of empirical humanistic scholarship. Topics covered include the command-line, basic Python programming, and experimental design. While illustrative examples are drawn from humanistic domains, the primary focus is on methods: those with specific domains in mind should be aware that such applied research is welcome and exciting, but will largely be their responsibility beyond the confines of the course. Students will come away with tangible understanding of how to cast simple humanistic questions as empirical hypotheses, ground and test these hypotheses computationally, and justify the choices made while doing so.
Instructors: Tom Lippincott Hale Sirin