Code Crafting: The Influence of Textiles on Computing

Eugene Lang College Lib Arts: Culture and Media

Liberal Arts

Undergraduate Course

Degree Students

Code Crafting

Fall 2019

Taught By: Ursula Wolz

Section: A

CRN: 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

Enrollment Status: Closed*

*Enrollment status information is updated every five minutes. The status of this course may have changed since the last update. Open seats may have restrictions that will prevent some students from registering. Updated: 5:05am 9/24/2019

Meeting Info:

Days: Friday

Times: 12:10pm - 2:50pm

Building: Eugene Lang 65 W11th

Room: 262

Date Range: 8/30/2019 - 12/13/2019