TurtleStitch

Summary (coming soon)

This course blends creativity in art and design with programming concepts. The course uses Snap! to introduce block-based programming and incorporates short projects that help students tweak their curiosity in coming up with unique designs. This is a great chance for students interested in embroidery to have fun digitally.

turtle 1

Coding your creativity away

Who this course is for

Any learners interested in learning programming and/or design. Curious minds will blend in well with this course as it is not restricted to any format of programming and welcomes all forms of creativity.

Course Overview

Turtlestitch is based on a browser-based educational programming language (Snap!) to generate patterns for embroidery machines.

TurtleStitch curriculum covers both concepts in drag-and-drop programming while incorporating the practical bit of stitching the designs created. Students will learn on different stitches and spend time brainstorming on the designs they will create even from the shortest of lessons with a single concept. Mathematical concepts will be used to explain design patterns while programming concepts such as loops and functions will compress the math and bring to life beautiful designs.

Educators are encouraged to introduce the concepts briefly and allow students use their own choice of patterns to achieve each project.

**The end goal is to have a canvas (like below) for all your class designs hence students should work to have different designs. It can be in hard copy, or soft copy canvas.

What you will learn

  1. An introduction to block-based programming using Snap!
  2. A brief introduction to embroidery concepts, as well as stitching tips.
  3. Short projects teaching programming concepts and using that to code stitch designs.
  4. Lots of fun collaborating on projects and sharing the final designs online and/or with teams.