How do you conduct research in DH? How do you design a successful project? What do we mean when we call something a digital project, and how do we define them with an ethos that is meaningful to us? How do infrastructure and administration in the field intersect with DH research, enabling or inhibiting it? How do these questions bring us back around to the beginning of the year, by developing communities and audiences for our work? The students will explore these through project management activities resulting in individual project proposals based on their work as well as speculative activities for DH events.
Main assignment for this unit will be a two-page single-spaced proposal for a project that you would work on after praxis in the style of a grant application. Try to hit on the following categories (though it’s only two pages so each one will be pretty short!):
You might, instead, try to follow the format of the DH Fellows applications. The goal is for this to be useful to you, so you can also opt to produce something more specific to your particular interests and career goals (like a proposal for a digital exhibition, symposium, etc.). If you go down one of these alternate routes chat with me first about the genre and how we can help. We will have in-session consults about each of your proposals, so they will be due by 9am on the Monday of the week you’ll be on deck, in weeks 9-11. Due in Mid-March. A fuller description of the assignment is available here.
Homework
Produce a simple program to accept a single word as text input and then print out the pig latin translation.
When I first assigned this homework, I didn’t actually know that Pig Latin is a more complicated and potentially more ambiguous algorithm than I thought! Because of this, we can implement the simplest case for the word provided: just shift the first letter to the end and add “ay” to it.
Taking into consideration words starting with consonant clusters or vowels requires some conditional logic, which we haven’t gone over yet, but feel free to jump ahead if you really want to show off.
Your code should be structured something like this:
word = input("Enter word: ")
# Pig latin code goes here
print(pig_latin)
Once again, let’s write, in plain English, precise and detailed step-by-step instructions for a task: given a list of students, pair off each student with a partner, making sure to not double-book anyone and to not assign anyone to be their own partner. What kinds of “edge cases” (unexpected conditions) do we have to watch out for? What’s missing from these instructions?
Posner, Miriam (2015), Humanities Data, a Necessary Contradiction