Margaret Low, Phil Jemmett, RobJLow

This workshop session will consider the valuable mathematical concepts that children ages 9 – 11 encounter when creating patterns with TurtleStitch. TurtleStitch is a useful way of teaching mathematics in the classroom, or a means to highlight its application and improving school students fluency. Students are able to create any pattern they wish, provided they can work out how to describe i...
view more

Classroom Zero
In person
Workshop

Nina Coll, Victor Casado, José García

During this workshop we will work on the contents of our workshop Farmlands, plagues and robots. To do that, we’ll see how we can use a Huskylens, an AI camera compatible with electronic boards, and our Citilab ED1 Robot, to recognize images of seven different kinds of plagues.

Also, the robot will have to move across a grid that rep...
view more

Plaça
In person
Workshop

Andrea Mayr-Stalder

We will show how to efficiently run a TurtleStitch workshop in a school or extracurricular setting. Necessary preparation steps to bring together coding, design and making will be covered and lessons learned from experience of conducting a larger number of TS workshops will be shared.

To go through the steps hands-on, we will s...
view more

Classroom Zero
In person
Workshop

StephenHowell

We invite you to join our interactive workshop on Pose2Blocks, software that changes the way we interact with Snap! programming by incorporating body movements, gestures, and even dancing(!) as control inputs. Building on Kinect2Scratch(1), Pose2Blocks utilizes machine learning models to estimate skeletal joint positions from a simple consumer webcam, making the technology more accessible an...
view more

Plaça
In person
Workshop

Fhasselhorn

Higher order functions have not been part of the school curriculum so far. Nor does the speed of programs play a role in the classroom, with the exception of smaller games.

This changed in our classes when, in the last third of a two-year course, we started doing practical cryptanalysis, i.e., studying ciphertexts with unknown keys. The literature usually refers to frequency analysis...
view more

SeniorLab
In person
Workshop

Maria Angela Pellegrino

An increasing interest is manifested in Knowledge Graph (KG) publication: the LOD Cloud (a KG that collects most of the published KGs by academia and industry) counted 12 datasets in 2007 and currently contains 1,255 datasets. Because of the extensive range of heterogeneous information stored in KGs, for their easy navigation, thanks to their quantitative and qualitative properties, they cou...
view more

Online-only track 1
Online
Workshop

Zackboston, Cynthia Solomon

Turtlestitch is a great introduction to art, math and technology. TurtleStitch novices and experts are welcome!

TurtleStitch and its arc blocks (which, like a few other primitives, are not included in Snap!) will be used to make a plaque with your favorite SHORT quote. You will be coached in breakout rooms by volunteers from the TurtleStitch community, including youth teachers from...
view more

Online-only track 1
Online
Workshop

Brian Broll

There are many resources for practicing text-based programming languages through simple exercises (or "katas") complete with automated tests to ensure the solution is correct. Exercism.io, CodeKata, and CodeWars are a few popular examples. In this workshop, we present a collection of exercises for leveling up skills in NetsBlox, an extension of Snap!. Exercises are designed to cover...
view more

Online-only track 2
Online
Workshop

Paul Goldenberg, Zak Kolar

Over the last 6+ years, EDC, with funding from the (US) National Science Foundation, has designed and built a set of microworlds in which children use programming as a language to express and explore the mathematics they are learning. Our prior presentations at SnapCon and elsewhere have primarily been about the nature of these worlds, the principles and ideas behind them, and the exciting r...
view more

Online-only track 3
Online
Workshop