Humanities Computing Course Descriptions
Core Courses (offered every year)
HUCO 500: Introduction to Humanities Computing
This course will provide students with an overview of the discipline of Humanities Computing and its varied applications across a range of disciplines and domains of knowledge. The course is designed to enable students to situate their own research interests within the broader framework of Humanities Computing / Digital Humanities and to make informed choices about how they structure the rest of their program. The course is divided into three key areas: 1) debates, theories, and key concepts; 2) emblematic projects and organizations; and 3) tools of the trade. Upon completion of the course, students will be able to situate their own research interests within the larger context of the field, evaluate existing methodologies and projects, consider the ability of computer systems to represent knowledge, and analyze the impact of technology on cultural production. HUCO 500 is designed to be accompanied by HUCO 520, a more technically oriented course.
HUCO 510: Theoretical Issues in Humanities Computing
This course aims to give students the theoretical grounding they’ll require to pursue advanced research in the Digital Humanities. We begin by asking basic, fundamental questions: What are the Humanities? What is a discipline? What is Interdisciplinarity? What is theory? What is the difference between a theory and a methodology? We will then extend those questions by asking more focused and specific questions like: What theoretical concepts form the core of Digital Humanities research? What theoretical debates have formed, and continue to form, the field? How are the practices and projects of the field theoretically informed, and how should they be informed? Finally, we will apply those questions to students’ own research programs by asking questions like: what is a thesis? What enabling theoretical frameworks will I need for my work? What do these theories give me to think?
HUCO 520: Technical Approaches and Concepts
Huco 520, Technical Approaches & Concepts, is designed to give you hands-on experience in a few different database and web technologies. Your project in this course will be to build a database-driven website, which will introduce you to the concepts of markup languages (HyperText Markup Language and Cascading Style Sheets), elementary web scripting (PHP), and database theory (Structured Query Language and hands-on experience with the open source database, MySQL). That should give you a good foundation when you go on to learn other technologies later.
HUCO 530: Project Design and Management in Humanities Computing
Humanities Computing research is unlike traditional humanities research in many respects: the scope of projects usually extends beyond the single-scholar research model, the computer tools needed for research are expensive and the technology changes rapidly, electronic publishing is a largely unknown and expensive undertaking rarely tackled by conventional print publishers, and electronic research requires updating and maintenance beyond project funding. This course will prepare students for the various aspects of designing, implementing, managing, and maintaining a Humanities Computing research project.
The Humanities Computing program offers a selection of optional courses each year.
This is a representative sample of recent optional courses.
Big Data: The Web as Evidence (HUCO 617: Topics in Humanities Computing)
Instructor: Prof. G. Rockwell
The web is big data for the study of contemporary culture and society. It is being scraped and mined by governments, commercial interests and academics to identify trends, to create new value, for surveillance and to study recent history. In this course we are going to look at the hype and opportunities around big data through the lens of how the web can be treated as evidence. We are going to look at the definitions, projects, and the ethics of big data with special attention to how the web and social media are being used for research, surveillance, governance, and commerce. Students will be trained in how to use web scraping tools and analytical environments for the purpose of analyzing web cultures. The idea is to think through the big data revolution and claims made about data science by doing it. Students don't need to have a programming background to take this course, but you should be prepared to use complex research tools like Archive-It, Gephi, Mallet, and Voyant as needed. Training on these tools and others will be provided as part of the course.
Advanced Web Scripting (HUCO 617: Topics in Humanities Computing)
Instructor: Prof. H. Quamen
Digital Mapping | Digital Urbanism (HUCO 617: Topics in Humanities Computing)
Instructor: Prof. M. Engel
Understanding the urban has always involved understanding the complex and contradictory relationship between place and space. Space is a set of coordinates, an area that is delimited by objective data: latitude and longitude, topography, the location of rivers and roads and bridges. Place, on the other hand, is an area composed of subjective data: the stories of history, the experiences of its residents, the values that we inscribe in space, and the uses to which we put it. Conventionally, we have chosen different methodologies for expressing our analyses of space and place. Space has been the purview of the map, of GIS systems and their spatial representations; place has been most fully expressed in language, in the narratives of history and fiction.
This course will bring the concepts of "space" and "place" together and challenge students both to analyze and to build “maps,” broadly conceived, that can bridge that divide. The course will follow both a theoretical and a highly practical trajectory. Theoretically, weekly readings will ground and frame our work in the Digital Humanities; practically, we will learn what GIS is, what it can be used for, and how to use it to create your final projects. The course will begin with basic web-based mapping tools, but will switch to an intensive introduction to QGIS for the majority of the course.
Multimedia for the Humanities (HUCO 616)
Instructor: Prof. M. Engel
This course will explore the cultural, social, and technical significance of multimedia as an expressive medium. The course will explore a range of media types and theoretical issues in the fields of sound, video, locative media, and game design
The course strives to strike a balance between hands-on experience with various multimedia tools, and the theoretical exploration of multimedia as cultural production. As such, we will spend class time on both technical and theoretical investigations, and we will produce both technical and scholarly assignments.