Presented by:

Beat Horat

from Pädagogische Hochschule Schwyz

Mareen Przybylla

from Pädagogische Hochschule Schwyz
No materials for the event yet, sorry!

In this workshop, the participants will be introduced to a learning scenario for creative programming in TurtleStitch and explore both the tools and materials that were used and created by students during workshops we conducted in a school during project days at lower secondary level. Using TurtleStitch code to create embroidery, we intend to promote learning in a creative setting that matches with the ideas of constructionism, which has the creation of personally meaningful artifacts in its core. In the learning scenario that we will introduce, the students not only program and stitch their own embroideries, but also create learning cards about their projects in which they explain their code and give hints to others who might want to reproduce the project (in addition to sharing their projects online). During the workshop we will present the details of the setting and learning scenario, provide participants with the learning material and demonstrate how to use TurtleStitch in order to create files for programmable embroidery machines (based on the example of the Brother Innov-is 750E, which we use in our setting). Attendees will have the opportunity to gain hands-on experience with TurtleStitch. Specifically, we will ask them to work with the examples created by our students in order to examine and evaluate whether the learning cards are suitable for individual learning: are they sufficiently well explained, can the ideas be followed, are they suitable for sharing with other learners for independent work in TurtleStitch? The workshop agenda will thus be as follows:

  • Presenting the settings (5 minutes)
    • Project days
    • Age group
    • Process of the workshop
    • Learning materials and manuals
    • Stitching materials
    • Embroidery machine used
  • Creative phase
    • Demonstration and hands-on programming with the audience: Basic pattern, letters etc. (5 minutes)
    • Work with the results of our students: Examine the learning cards (30 minutes)
    • Presenting results and comparison to student results (10 minutes)
    • Reflection of the process: What was easy? Where did we have problems? Was the explanation on the students' learning cards sufficient? Online survey possible (10 minutes)
  • Brush up if not included in prior phase, finish

All materials will be made available online.

1 h
Room 1
Snap!Con 2021

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...