Presented by:

Mary Fries

from Beauty and Joy of Computing, Education Development Center, Inc.
No materials for the event yet, sorry!

We all know Snap! is a powerful programming language and learning tool, but what more could be done to support new users in acclimating to the environment quickly so they can focus on learning programming? Join a panel of experienced Beauty and Joy of Computing (BJC) teachers in a constructive discussion about the top Snap! needs for improving the first few weeks of school. What improvements could be made to increase usability for students and to keep Snap! relevant in the growing landscape of introductory programming interfaces? What would make Snap! easier for new teachers to learn and implement in the classroom? Our panel will begin with a few words from the moderator before the panelists each give a five minute response to the topic, and then the discussion will open for all participants to contribute their ideas and share their experiences with Snap! and wishlists for supporting new Snap! users.

1 h
Room 4
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...