Mishmashed Writing as Performance

Some ideas are born to be expressed — while other infantile
thoughts should be considered but never uttered or placed into action.

are confused by the meaning and intention of this “digital writing”
course where computers are given the odd requirement of inventing new

This course
introduces the Python programming language as a tool for writing
digital text. This course is specifically geared to serve as a
general-purpose introduction to programming in Python, but will be of
special interest to students interested in poetics, language, creative
writing and text analysis. Weekly programming exercises work toward a
midterm project and culminate in a final project. Python topics covered
include: functions; object-oriented programming; functional programming
(list comprehensions, recursion); getting data from the web; displaying
data on the web; parsing data formats (e.g., markup languages);
visualization and interactivity with Python. Poetics topics covered
include: character encodings (and other technical issues); cut-up and
re-mixed texts; the algorithmic nature of poetic form (proposing poetic
forms, generating text that conforms to poetic forms);
transcoding/transcription (from/to text); generative algorithms: n-gram
analysis, context-free grammars; performing digital writing.
Prerequisites: Introduction to Computational Media or equivalent
programming experience.

Continue reading → Mishmashed Writing as Performance