Jacob Heil, Digital Scholarship Librarian, Dir. of CoRE

jheil@wooster.edu

Lab Series Two

Algorithms, Bots, Code, & Data

Access these slides on your device: https://slides.com/jacobheil/ls2

 

Follow along with lecture: https://slides.com/jacobheil/ls2/live

More writing for computers

or

Algorithms

Lab Series Two

Bots

Code

Data

Details Matter.

Access these slides on your device: https://slides.com/jacobheil/ls2

 

Follow along with lecture: https://slides.com/jacobheil/ls2/live

Algorithms

Lab Series Two

Bots

Code

Data

"Algorithmic Thinking" (more precisely)

solving problems in a process-based, stepwise fashion

Details Matter.

Access these slides on your device: https://slides.com/jacobheil/ls2

 

Follow along with lecture: https://slides.com/jacobheil/ls2/live

Algorithms

Lab Series Two

Bots

Why Bots?

  • can have pretty simple structures
  • can have clear inputs and outputs
  • as programs, require attention to detail
  • produce "things" that circulate in the world
  • can be silly or serious

Access these slides on your device: https://slides.com/jacobheil/ls2

 

Follow along with lecture: https://slides.com/jacobheil/ls2/live

"Algorithmic Thinking" (more precisely)

solving problems in a process-based, stepwise fashion

Lab Series Two

Bots

Code

Access these slides on your device: https://slides.com/jacobheil/ls2

 

Follow along with lecture: https://slides.com/jacobheil/ls2/live

Details Matter.

Why Bots?

  • can have pretty simple structures
  • can have clear inputs and outputs
  • as programs, require attention to detail
  • produce "things" that circulate in the world
  • can be silly or serious

Lab Series Two

Code

Data

structured  |  semi-structured   |  unstructured 

Access these slides on your device: https://slides.com/jacobheil/ls2

 

Follow along with lecture: https://slides.com/jacobheil/ls2/live

JSON

{
  "testNouns": ["test", "trial", "experiment", "case study", "quiz"],
  "broadcastNouns": ["broadcast", "program", "telecast", "podcast"]
}

Details Matter.

Algorithms

Lab Series Two

Bots

Code

Data

Where is Digital Humanities in this? 

Access these slides on your device: https://slides.com/jacobheil/ls2

 

Follow along with lecture: https://slides.com/jacobheil/ls2/live

Protest Bots

Contextualizing Data

Computational Poetry

Interrogating Algorithmic Processes

structured  |  semi-structured   |  unstructured 

JSON

{
  "testNouns": ["test", "trial", "experiment", "case study", "quiz"],
  "broadcastNouns": ["broadcast", "program", "telecast", "podcast"]
}

Lab Series Two: More Writing for Computers

By Jacob Heil

Lab Series Two: More Writing for Computers

Notes for Lab Series Two of Intro to Digital Humanities. The theme is ABCD: Algorithms, Bots, Code, & Data. We are learning about algorithmic thinking and code via Tracery and Cheap Bots Done Quick before hacking existing Python scripts to create the same Twitter bots we're making in CBDQ. In addition to bot poetry, the Lab Series ends with PoemBot: an app (and/or machine) for sharing pocket-sized poems for National Poetry Month.

  • 391