Programming the Past

Course workbook and notebooks for HIS4936 @ The University of South Florida

Splash Image


Check Me Out

Launch course workbooks in-browser in Binder! Binder

See the GitHub Repository Here


Author

David J. Thomas, thePort.us
Instructor of Ancient History and Digital Humanities
Department of History
University of South Florida


Description

Programming for historians. Using the power of programming to explore the past in brand new ways. Teaches undergraduate history students the basics of Python and object-oriented programming in order to gather data from online archives, parse it, ananlyze texts and explore historical networks.

This course does not assume a technical background and is meant to be an introduction to programming and the concepts of the field of Digital Humanities. This course focuses above all on effort expended, creative thinking, and sound historical analysis.

The in-class course material is supplemented by the repository, which powers both the course website and notebooks. The coursebook website contains information and lesson plans. The notebooks contain all the major code used in this class as well as extra lessons, all of which are marked up not only with comments, but also with explanatory notes in Markdown.