Presented by:

Margaret Low

from University of Warwick

I'm Director of Outreach and Widening Participation for WMG at the University of Warwick, UK. I work with young people to encourage them to become creators as well as consumers of technology. My interactive workshops explore creative aspects of technology. I collaborate with local, national and international organisations and communities to explore inclusive, creative learning experiences. In 2008, I set up the student-led, Technology Volunteers project at Warwick, enabling students to present technology workshops for local school children.


I enjoy engaging in creative learning experiences and sharing computer science concepts and ideas with people. I often get carried away with new learning approaches and experimentation and prototyping with technology. I love making games and working with young people.

TurtleStitch is freely available software that enables the generation and stitching of patterns using a digital embroidery machine, effectively giving programmatic control of the machine. TurtleStitch enables the creation of physical objects through the use of software and hardware, and bridges the world of programming and textiles enabling the creation of stitched patterns on materials, in a way that is accessible to young and old alike. TurtleStitch doesn’t meet the normal notion of physical computing, which often involves programming robots, sensors or microcontrollers, but it does provide a very creative context to programming and introduction to physical computing.

The link to textiles opens many possibilities, and in particular to culture. Many cultures have distinctive textile crafts, and how textiles are decorated often celebrates the culture of their creator. In the city of Coventry (UK) the Stitch in Time project is working with local primary schools, and celebrates the city’s cultural heritage while teaching useful programming and maths skills. The linked Stitch In Time and Place ** project connects with communities of young people around the world. This session will feature collaborative activities in New York and Africa, with the project **Young People and Art From the Continents.

Often, we see any pattern, whether it would be in nature or cultural patterns, which of course often come from nature... and say "that" would make a good coding problem - but in Turtlestitch we have the chance to actually explore this nature/culture/human/technology/computer science relationship that we as humans find so compelling. Also, in the human tradition, aesthetics have always existed and have been deeply explored. Turtlestitch engages the human/mathematical relationship and the human/aesthetic relationship in new and engaging digital ways in our digital world.

This session will describe TurtleStitch, the Stitch in Time project, linked resources, and the project Young People and Art From the Continents. It will share the work being created by these projects, demonstrate how they are created, and describe the benefits to participants. This session will be delivered by Margaret Low, Susan Ettenheim and Max Musau.

Links to useful resources: • TurtleStitch websiteStitch in Time project, University of WarwickTurtlestitch resources at WarwickExploring Coding Stitching Culture

20 min
Room 2
Snap!Con 2021

Happening at the same time:

  1. The Colors and Crayons library
  2. Start Time:
    2021 July 31 12:50

    Room 1

  3. Creative Ways to assess Snap!
  4. Start Time:
    2021 July 31 12:00

    Room 4

  5. Hallway Track
  6. Start Time:
    2021 July 31 08:00


Events Happening Next

The Secrets & Surprises in Coding Spirals:
TurtleStitch Tur-torial

Cynthia Solomon, Sarah Magner,

WORKSHOP DESCRIPTION In this workshop, we will focus on building blocks that allow you to play with polygons and spirals with TurtleStitch. If you create a design you love and do not have access to a computerized embroidery machine, global TurtleStitch community friends will embroider & mail you your design!

TurtleStitch is an activity and a coding environment. TurtleStitching is a mi...


Grand Gestures
Storytelling with AI

Jens Mönig, Jadga Hügle

In this workshop we'll share a curriculum around AI that we're currently working on. We try to show how to use machine learning in the classroom by implementing a gesture recognizer (based on the $1 gesture recognizer) in Snap!

We start by creating a single-stroke gesture drawing program.
By building an "animate" control structure based on the pen trails, we are able to animate our drawn...


Codification (Transformation) of GUI Elements and database structures from SNAP to Python
From blocks language to typing language by SNAP Code conversion

Matthias Kim

Codification means to create Python code directly out of SNAP Code via a mapping SNAP blocks to Python code. The created Python Code via codification in SNAP is downloaded and runs immediately in Python. This has been useful in supporting the steps from SNAP development in a blocks language to a typing language. I would like to show how we enhanced codification with GUI elements: There a...