LCST
2312

Code Crafting: The Influence of Textiles on Computing

Eugene Lang College Lib Arts: Culture and Media

Code Crafting
Fall 2019
Taught By: Ursula Wolz
Section: A

Course Reference Number: 7856

Credits: 3

Textile production influenced the industrial revolution causing social upheaval. Textile craft is also at the root of modern computer programming that has dramatically influenced the Information Age. This course provides a liberal arts perspective on the fundamental concepts of programming and computer architecture, exploring the premise that computer science is derived from textile craft production. Students will learn how crochet patterns provide models for understanding computer code, and how punch card techniques grew out of weaving and knitting. Computer architecture is introduced through constructing a Raspberry Pi -powered knitting machine based on Jacquard loom principles. Students will practice coding with programmable embroidery machines and then transfer those the techniques to 3D printing. Students will also read and discuss ‘The Empire of Cotton’ (Beckert) and ‘The Fabric of Interface, Mobile Media, Design, and Gender’ (Monteiro) to develop an historical perspective on the place of computer science in society.

College: Eugene Lang College Lib Arts (LC)

Department: Culture and Media (LCST)

Campus: New York City (GV)

Course Format: Seminar (R)

Max Enrollment: 18