Code Crafters Do Art and Code
Thursday, September 21, 2017 — 10:45AM - 12:15PM
Broadening participation in computing is usually viewed as inviting a diverse constituency into well-established computing culture. This workshop takes a different approach, suggesting that perhaps the story of computing and coding isn’t necessarily the one you usually hear. The ‘Code Crafters’ curriculum will be introduced. Students learn about patterns, codes and primitives by first learning how to crochet. They then move on to programming an embroidery machine using ‘TurtleStitch’ an enhancement of Snap! A variety of coding concepts are introduced through embroidery and then ‘remixed’ for quilting. Finally, students consider 2D by learning how to weave on a backstrap loom. Coding and concepts get serious: with an introduction to Java through a Processing version of TurtleStitch. Students learn how file formats work, and program the embroidery machine directly in machine code. This workshop will take participants through the basics and share curricular and planning materials.