Category: programming

Python in Service of the Beautiful and Weird: Kyle Booten Teaches "Poetry and Technology: A Digital Verse Lab"

Screenshot: "STATE OF nature," a digital poem, uses agnet-based modeling and natural language processing to tell the story of the eve or twiligh tof a civilization. According to the non-deterministic algorithms, people have children, steal, kill, create and use simple tools, give gifts, and invent religions. Virus-like, these beliefs mutate over time as the civilization grows and language spreads.

This summer, Kyle Booten, Ph.D. candidate in Education with a designated emphasis in New Media, explored the fundamentals of Python programming through digital poetry with his undergraduate students. Meeting for six short weeks at the Berkeley Center for New Media, “Poetry and Technology: A Digital Verse Lab” students worked together in groups to produce works of digital poetry.

Read more

Course Spotlight: PS239T, An Introduction to Computational Tools and Techniques for Social Science Research

A network visualization

This Fall, Political Science Ph.D. Candidate Rochelle Terman wants to expose other graduate students to a broad palette of useful digital humanities tools in the hopes that they will be encouraged to make use of new methods in their own research.

Read more

Learning to Code, Learning to Collaborate

Over the 2014-2015 year, I was a historian in an engineering school. As a postdoc at the Coleman Fung Institute for Engineering Leadership at UC Berkeley, I had the opportunity to collaborate with Professor Lee Fleming and his team on using a world-leading database of patent data to develop data visualizations for better understanding the history of technology.

Read more