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.
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