Skip to content

Instantly share code, notes, and snippets.

View marijnkoolen's full-sized avatar

Marijn Koolen marijnkoolen

View GitHub Profile

Coding the Humanities

Vision

Students and scholars in the humanities generally rely on prefabricated tools to guide and instruct their research and are reluctant to engage with computers and technology through coding. At the moment, there are no broadly available academic programming courses aimed at humanities scholars. In the future, however, these coding skills will become increasingly important: to understand the various technologically mediated objects that we are studying, to the actual practice of our research, and to meet an ever-growing demand in the public and private sector for academics who can code

At the same time there is a development towards online academic education. Currently this is mainly in the form of MOOCs, which focus on massive numbers of students who can participate in these courses. There is a reasonable fear, however, that the lack of individual attention will lead to a decay of quality of education and scholarship. We believe, however, that a different, more creative use

Diagnosis

Students and scholars in the humanities generally rely on prefabricated tools to guide and instruct their learning and research. They are reluctant to engage with computers and technology through coding. This remains a major distinction between the humanities and the sciences. The sciences design, create and maintain their own relevant digital research enviornments and tools, while the humanities make do with prefabricated, and often inappropriate, tools.

At the moment, there are no broadly available academic programming courses aimed at humanities scholars. For various reasons, however, coding skills are needed now more than ever, and even more so in the future:

  1. Knowledge of programming helps students and researchers to understand the various technologically mediated objects that they are studying.

  2. Developing custom tools, rather than using ready-made ones, can improve the actual practice of humanities research as well as (the quantity and quality) of its output.

@marijnkoolen
marijnkoolen / notes.md
Last active December 22, 2015 23:49 — forked from yeehaa123/notes.md

Day 1: Gathering Data

After a general introduction into the goals of Digital Humanities, we discuss the shift in perspective when we look at our objects of study as data points. What questions and methodologies does this new point of view prompt? We encourage you to start thinking about new research questions that could be answered by analysing the data. In order to facilitate this, we introduce a workflow that guides the process of getting from raw through presentable data. We focus on the process of acquiring data and on how to structure it in a meaningful way. We focus on Application Programmer Interfaces (APIs) and writing REST queries to acquire data.

Reading material: Ben Fry - The Seven Stages of Visualizing Data

Slides

Tools

stepsData = [
title: "Question"
description: "Answering these question helps you to define the goal and focus of your project."
stepNumber: 0
answerGroups: [
id: 0
question: "What is the title of your project?"
type: "short"
,
id: 1

Questions

Step 0:

  • What is the title of your project?
  • what is the theme of your project?
  • what is the research question underlying your project?
  • what is the hypothesis of your project?
  • what is the domain?
  • what are core concepts of your project?
  • what are the relevant keywords?
@marijnkoolen
marijnkoolen / More things
Last active August 29, 2015 13:56
Things in Room
https://gist.github.com/8938309.githttps://gist.github.com/8938309.git
var data = {
Students : [
{ name : "Jade", StudentNumber: "10350764" },
{ name : "Anouk", StudentNumber: "0000000" },
]
@marijnkoolen
marijnkoolen / coding_the_benelux
Last active August 29, 2015 13:56
Coding the BeNeLux 2014
Coding the Humanities
Humanities scholars have no ownerships over their tools, use pre-fabricated and often inappropriate tools. The aim of the Coding the humanities project is to build intermediate level tools to help humanities scholars build their own research tools.
We are developing a platform where scholars can learn programming and build small research tools that support individual steps in their research processes.
With this platform we adopt techniques from the software development community, which has tackled several problems for collabaration, sharing of resources. Platforms like GitHub and Codepen support people in learning from others and to present and share their research.
Programming and computers are great thinking tools. A programmatic approach to research forces you to make your arguments explicit, which makes it easier to critique them, but also to reuse, share and extend them.

Coding the Humanities

Jan Hein Hoogstad - University of Amsterdam Marijn Koolen - University of Amsterdam

Humanities scholars often use pre-fabricated and often inappropriate tools.The aim of the Coding the humanities project is to help humanities scholars gain ownership of research tools by building their own.

For this project, we are currently developing a platform where scholars can learn programming and build small research tools that support individual steps in their research processes. With this platform we adopt techniques from the software development community, which has tackled several problems for collabaration, sharing of resources. Platforms like GitHub and CodePen support people in learning from others and to present and share their research.

Programming and computers are great thinking tools. A programmatic approach to research forces you to make your arguments explicit, which makes it easier to critique them, but also to reuse, share and extend them.