2025-09-01

10:00 AM CEST


In-person only

Let's meet at the PH Aula for a coffee before the conference day starts.

Aula
In person
Coffee Break

10:30 AM CEST


In-person only

This is the official welcome session for Snap!Con 2025

Aula
Plenary

11:00 AM CEST

mariabeatrice starace

In-person only

This workshop aims to offer a practical exploration of key insights and observations drawn from the research project developed by Francesco Ragazzini and Mariabeatrice Starace under the supervision of Prof Ricci, and explores how Snap! can be transformed into a metacognitive tool for supporting the development of computational ...
view more

Seminar Room 1
In person
Workshop

Peter Mathijssen

In-person only

This hands-on workshop will introduce participants to physical computing using Snap! and MicroBlocks. By combining the powerful live-coding environment of MicroBlocks with Snap!, attendees will explore how to control real-world hardware using the MicroBlocks library for Snap!.

Participants will build simple but engaging projects u...
view more

Seminar Room 2
In person
Workshop

12:30 PM CEST


In-person only

Go and find food somewhere, we'll meet again in 90 minutes for the next session :)

Aula
Food Break

13:45 PM CEST


In-person only

Please meet us in front of the PH Building (Keplerstraße 87, 69120 Heidelberg) for the bus to our evening event at SAP. The bus back to Heidelberg will leave around 21:45.

In case you're getting lost, we'll meet at WDF21 (Hasso Plattner Ring 7, 69190 Walldorf).

SAP Immersive Experience Studio
Bus Transfer

14:30 PM CEST

Joan Guillén

In-person only

For over ten years, Snap4Arduino has allowed us to connect Snap! to different boards (UNO, Nano, Mega, Leonardo, Micro, Due, 101, ESP8266, NodeMCU...) to obtain data from multiple sensors and control devices from our virtual projects made with Snap! With the arrival of Microblocks, now we can apply our dynamic programming (in the Smalltalk way) directly inside our microcontrollers... and we ...
view more

SAP Immersive Experience Studio
In person
Talk

14:45 PM CEST

fuchiungcheng

In-person only

In a digital-first world, the demand for efficient, cross-platform applications is at an all-time high. Traditional development approaches often require separate toolchains and teams for mobile and web, leading to inflated costs and delayed delivery. MobiWebX offers a game-changing alternative: a SaaS-based Integrated Development Environment (IDE) that enables developers to build and deploy ...
view more

SAP Immersive Experience Studio
In person
Talk

15:00 PM CEST

Margaret Low

In-person only

In 1973 Clive Richards created his 100 cubes art work using a line plotter. It consists of a 10 × 10 grid of cubes, each rotated 10 degrees along either the x or y axis, creating a fascinating effect through the repeated rotations.

Realising the similarities between a line plotter and embroidery machine, I set out to recreate Clive Richards, 1973 100 cubes art work using TurtleSti...
view more

SAP Immersive Experience Studio
In person
Talk

15:15 PM CEST

Jan Schlenzka

In-person only

Computer simulations have established themselves as the third pillar of science. Simulations translate technical models into dynamic, interactive scenarios and allow phenomena to be investigated, predictions to be made and hypotheses to be tested - especially when real experiments are difficult or impossible to carry out. Accordingly, computer modeling is also gaining importance beyond compu...
view more

SAP Immersive Experience Studio
In person
Talk

15:30 PM CEST


In-person only

let's discuss what we just learned.

SAP Immersive Experience Studio
Talks Discussions

15:40 PM CEST

Negash

In-person only

In this talk, I will give a demo of the Snap! private cloud developed for low resource not well connected areas and share my recent experiences about bringing Snap! to Eritrea and which challenges and successes I faced.

SAP Immersive Experience Studio
Talk

15:55 PM CEST

Yuan Garcia

In-person only

Snap!Pal is an intelligent, voice-based educational tool that is designed to help students who are learning computer science principles through Snap!. By utilizing Voice-AI for conversational interactions and retrieval augmented generation (RAG) for context-aware responses that are trained on the Snap! Documentation SnaPal can give students immediate and accurate answers to any questions the...
view more

SAP Immersive Experience Studio
Online
Talk

16:10 PM CEST

Talia Ye

In-person only

Historically, women have been underrepresented in computer science and STEM careers. In response to this disparity, we decided to start early and ignite the passion for computer science in middle school girls. In late 2023, we (two high school girls) created Tech Together, dedicated to sharing our passion for computing with younger girls. By offering individual coaching, online, and in-pe...
view more

SAP Immersive Experience Studio
Online
Talk

16:25 PM CEST

Dan Garcia

In-person only

This talk is an extension of the wonderful N-gram Generative AI project demonstrated at Robolot 2024. I was absolutely captivated by it, but always wondered which of the original source materials were being drawn from for a particular word or note. I extended the project to include that, visualized as a Snap! table view with columns of each of the sources, and the values in the rows are a he...
view more

SAP Immersive Experience Studio
Online
Talk

16:40 PM CEST


In-person only

let's discuss what we just learned.

SAP Immersive Experience Studio
Talks Discussions

16:50 PM CEST


In-person only

Grab a coffee and enjoy it at the SAP Immersive Experience Studio or from where you are joining us online.

SAP Immersive Experience Studio
Coffee Break

17:20 PM CEST

Enric Mor

In-person only

“Embodied Code, Interactive Liveness” is an art installation that aims to explore live coding as a paradigmatic example of the liminal space between the virtual and the real. With a multi-layered approach based on three interaction modes, this work focuses on embodiment, code, interaction and liveness. It is built on an educational approach aiming at dissolving the boundaries between program...
view more

SAP Immersive Experience Studio
In person
Lightning Talk

17:25 PM CEST

Simon Mong

In-person only

This lightning talk is to share my experience of how I teach Python with a hybrid method in TurtleStitch. A Snap! library called Python blocks will be introduced to the audience as a tool for implementing this method.

Python Blocks is a Python syntax block library that provides commonly used Python commands and basic functions. Users can input text variable names, text expressions, b...
view more

SAP Immersive Experience Studio
Lightning Talk

17:30 PM CEST

Ursula Wolz

In-person only

Almost a decade ago I developed a course curriculum called "Code Crafting" in which I introduced the foundations of programming via Fiber Arts (crochet, machine embroidery, quilting). As an undergraduate experience it provided a flavor of what it meant to program, but didn't give guidance about how to become a master. Adaptations to the course for middle school afterschool programs, and for...
view more

SAP Immersive Experience Studio
Online
Lightning Talk

17:35 PM CEST

Gerd Ruehle, Volker Enders

In-person only

CodePainter@Snap! will help kids doing their first steps in coding, get a first impression what code blocks are standing for and learn what happens inside a coding sequence. A Computer is no magic at all.

You will see simplified coding in an easy to read pseudo code language. By starting at the top and following the coding blocks step by step just as the processor is doing it, you wi...
view more

SAP Immersive Experience Studio
Lightning Talk

17:40 PM CEST

Bernat Romagosa

In-person only

The new MicroBlocks library for analog sound synthesis allows us to generate all sorts of synthesized sounds. The library was envisioned for live coding music, but nothing stops us from using it to create our own digital instruments.

Additionally, the MicroBlocks library for Snap! makes interoperability between the two languages very transparent and easy, allowing us to design a grap...
view more

SAP Immersive Experience Studio
In person
Lightning Talk

17:45 PM CEST

Luis Mayorga

In-person only

Block-code instructional activities allowing to have an introductory guide for this coding language throw three digital fabrication and experimental techinques on the area of textile design: 3D print over textiles (3D grids), Laser cutting for wooden garments (2D grids) and Laser cutting for seamless unions (2D interlocks)

SAP Immersive Experience Studio
Online
Lightning Talk

17:50 PM CEST

José García

In-person only

Connecting an offline voice recognition device via MicroBlocks to create programs with Snap!

This experiment started during a demo for an online voice recognition device for MicroBlocks. Since this device can be trained to recognize new words, the idea was: why ...
view more

SAP Immersive Experience Studio
Online
Lightning Talk

17:55 PM CEST

Jadga Hügle

In-person only

This is a placeholder for the lightning talk I'm coming up with soon.

SAP Immersive Experience Studio
In person
Lightning Talk

18:00 PM CEST

Gordon Stein

In-person only

We demonstrate an early version of BloxBuddy, an AI assistant designed for NetsBlox, a variant of Snap!. Most language models have difficulty working with Snap!’s block-based code, but by building off of Snap!’s new ‘Lisp code’ feature, we’ve been able to make block-based code easier for them to understand. Combined with access to the NetsBlox documentation, BloxBu...
view more

SAP Immersive Experience Studio
Online
Lightning Talk

18:05 PM CEST


In-person only

let's discuss what we just learned.

SAP Immersive Experience Studio
Talks Discussions

18:15 PM CEST

Enric Mor

In-person only

Computation and programming have been embraced by artists and designers for more than 60 years, with pioneering examples such as Vera Molnar and Frieder Nake. However, it was in the 2000s that visual and interactive artworks experienced significant growth, driven by the emergence of programming languages that democratized access to technology for artists, designers, and creators, helping to ...
view more

SAP Immersive Experience Studio
In person
Keynote

19:15 PM CEST


In-person only

Let's feast :)

SAP Immersive Experience Studio
Food Break

19:45 PM CEST

Brian Harvey

In-person only

2025 Karlstrom Award winner Brian Harvey will reflect on his journey through computing education.

https://awards.acm.org/karlstrom?fbclid=IwY2xjawKkOVtleHRuA2FlbQIxMQBicmlkE...
view more

SAP Immersive Experience Studio
Address

20:20 PM CEST

Dan Stormont

In-person only

Snap!Hack is an implementation of the Hack roguelike game created primarily by Jay Fenlason when he was a student of Brian Harvey's at Lincoln-Sudbury High School. The game is implemented in the Snap! programming language, which was co-created by Brian Harvey and Jens Mönig, as an homage to Brian Harvey's impact on computer science education.

Since the demo of my initial work on Snap...
view more

SAP Immersive Experience Studio
Online
Show Us Your Projects

20:25 PM CEST

Jens Mönig

In-person only

tbd

SAP Immersive Experience Studio
In person
Show Us Your Projects

20:30 PM CEST


In-person only

If you haven't submitted a project yet, but feel like showing something spontaneously, or if you want to show off your live coding abilities, this session is for you.

3-5 minutes, no slides, just projects and live coding.

SAP Immersive Experience Studio
Show Us Your Project and Live Coding Open Mic

21:00 PM CEST


In-person only

Let's feast

SAP Immersive Experience Studio
In person
Food Break

21:45 PM CEST


In-person only

We should be back in Heidelberg around 22:15 Drop off can be around the corner from the central station and at the PH where we left.

SAP Immersive Experience Studio
Bus Transfer

2025-09-02

10:00 AM CEST


In-person only

Let's meet at the PH Aula for a coffee before the conference day starts.

Aula
Coffee Break

10:30 AM CEST

Jadga Hügle

In-person only

TurtleStitch (https://turtlestitch.org) is a fork of Snap! that lets you export files for digital embroidery machines, laser cutters or cutting plotters. In this workshop, we will give an introduction to TurtleStitch, show its advantages and limitations in maker and school contexts and create our own designs that can later be embroidered...
view more

Seminar Room 2
Workshop

Jadga Hügle, Jens Mönig, Brian Harvey, Bernat Romagosa, Michael Ball

In-person only

In this workshop, we'll share with you what we think makes Snap! special. From fun introductory media computation activities using built in graphic effects to writing your own functions. From creating block libraries to building your own small microworlds for a classroom.

Join us to find out what makes Snap! special :)

Seminar Room 1
Workshop

12:00 PM CEST


In-person only

Go and find food somewhere, we'll meet again in 90 minutes for the next session :)

Aula
Food Break

13:15 PM CEST

Xavier Pi

In-person only

The range of workflow automation platforms has been growing recently. Platforms like n8n, Make, or Zapier, as well as environments like Microsoft Power Platform, aim to make workflow automation accessible to any citizen. Each of these platforms presents these concepts as something that starts from scratch, offering alternatives to one another. Having the foundations of computational thinking...
view more

Aula
Online
Talk

13:30 PM CEST

Jordi Binefa

In-person only

Explanation of PLCedu Open Source Hardware project using Snap!

Vocational training students use PLCedu as an educational PLC to interact with industrial-level signals (12V/24V digital inputs and outputs, -10V to 10V analog inputs and 0V to 10V analog outputs). They are controlling it using Snap! and Python.

view more

Aula
Online
Talk

13:45 PM CEST


In-person only

Presentation of the Snap4Europe project and resources: https://snap4europe.eu/

Aula
Snap4europe

15:45 PM CEST


In-person only

Grab a coffee and enjoy it at the PH Aula or from where you are joining us online.

Aula
Coffee Break

16:15 PM CEST

Konstantin Oltmann

In-person only

This talk presents a promising approach for teaching core computing concepts by combining Snap! and LEGO® robotics in the context of a classic puzzle: the Rubik’sCube®. We use a LEGO® Education SPIKE robot capable of solving a physical Rubik’s Cube, interlaced with a digital twin: a virtual cube model developed in Snap! that controls the physical robot instantaneously.

Concep...
view more

Aula
In person
Talk

16:30 PM CEST

Francesco Ragazzini

In-person only

This project, developed by Francesco Ragazzini and Mariabeatrice Starace under the supervision of Prof Ricci, explores how Snap! can be transformed into a metacognitive tool for supporting the development of computational thinking beyond the act of coding itself. Inspired by the spirit and ideas of S.Papert, our project levera...
view more

Aula
In person
Talk

16:45 PM CEST

Volker Enders, Gerd Ruehle

In-person only

Right from the start of Snap! you could communicate with your users/audience using the Say-or Think-Block for displaying data as well as using the Ask-Block for getting data from users. More option were coming with the Write-Block, Costume-from-text-Block. However you only have the option to display data for reading on the scene and receiving data by manually typing into a up-popping input f...
view more

Aula
Talk

17:00 PM CEST

Joek van Montfort

In-person only

The connection between Math and CS is strong in theory. We share language, concepts and methods. In education, however, the fields are strongly separated. We don't help each other, sometimes even dislike each other. Summer of 2025 I'll use TurtleStitch at two conferences to bridge the differences. First at Bridges2025 which a...
view more

Aula
In person
Talk

17:15 PM CEST


In-person only

let's discuss what we just learned.

Aula
Talks Discussions

17:25 PM CEST

Surferwolf

In-person only

Explore how TurtleStitch can be used to code rose curves and petal-based flower designs for paper cutting. This talk showcases how block-based programming brings math, geometry, and digital making together through creative coding to produce beautiful paper flower arrangements.

Aula
Online
Talk

17:40 PM CEST

Akos Ledeczi

In-person only

As computer science teachers seek ways to engage students with real-world, collaborative and cross-disciplinary projects, this talk will introduce exciting new features in NetsBlox, an extension of Snap!. NetsBlox enables students to create distributed computing projects using just two simple concepts: Remote Procedure Calls (RPC) for accessing online data and services, and message ...
view more

Aula
Online
Talk

17:55 PM CEST

SnapTranslatase

In-person only

SnapTranslatase is a user-friendly way for anyone to learn more about an RNA sequence they find themselves with. Provided the user has an RNA sequence they obtained, through, say RNA-seq, SnapTranslatase will allow them to not only learn the amino acids encoded for by the sequence, not only learn said amino acid sequence in FASTA format (an amino acid sequence format commonly used), but also...
view more

Aula
Online
Talk

18:10 PM CEST


In-person only

let's discuss what we just learned.

Aula
Talks Discussions

18:20 PM CEST

Margaret Low

In-person only

Margaret will tell us all about her experience using Snap! at Warwick University.

Aula
In person
Keynote

2025-09-03

10:00 AM CEST


In-person only

Let's meet at the PH Aula for a coffee before the conference day starts.

Aula
Coffee Break

10:30 AM CEST

Fritz Hasselhorn, Fhasselhorn

In-person only

Our algorithmics lessons are still influenced by the pioneering days of the computer age, by a limited memory and the use of static data structures, although modern PCs only only simulate these. Students learning to program with Snap! no longer use records and arrays, but indexed lists as the basic data type. They develop new solution strategies, such as the increased use of methods with ret...
view more

Seminar Room 2
In person
Workshop

Richard Millwood

In-person only

Jigsaw programming is very visual but this doesn't help us to say it out loud - how should we? It is a known problem that people are diverse in the way they read out loud a computer program, and that this may indicate a problem regarding their understanding the program. This workshop will demonstrate an early prototype of a Snap! microworld with limited commands and using turtle graphics to ...
view more

Seminar Room 1
Workshop

12:00 PM CEST


In-person only

Go and find food somewhere, we'll meet again in 90 minutes for the next session :)

Aula
Food Break

13:15 PM CEST

Jens-Peter Knemeyer, Alexandra Abramova, Alexandra Abramova

In-person only

The evaluation of individual student projects objectively remains challenging due to a paucity of suitable tools. Block-based programming languages such as Snap! are extensively utilised in the pedagogy of computer science basics and the facilitation of project creation. The present study developed and refined a rubric for evaluating Snap! projects, based on a dataset of 36 student projects ...
view more

Seminar Room 2
Workshop

avag.sayan

In-person only

As the global demand for sustainable waste management practices intensifies, engaging students in hands-on environmental innovation becomes increasingly essential. Snap!ARM using Sci-Snap with Arm-Robot and Computer Vision is a student-centered educational project that merges coding, robotics, and artificial intelligence to tackle one of the most visible environmental challenges: waste separ...
view more

Seminar Room 1
In person
Workshop

14:45 PM CEST


In-person only

Grab a coffee and enjoy it at the PH Aula or from where you are joining us online.

Aula
Coffee Break

15:15 PM CEST

Ursula Wolz

In-person only

Visual Programming Languages now have a 20 year history. They support an introduction to the fundamentals of traditional programming. In 2008 Jane Margolis published "Stuck in the Shallow End" in which she asserted that young people of color, especially girls, were stuck in the shallow end of the pool when it came to learning to code. The analogy was drawn from the very real phenomenon back...
view more

Aula
Online
Talk

15:30 PM CEST

Andrea Mayr-Stalder, Joek van Montfort

In-person only

This summer, TurtleStitch turns ten. To mark the occasion, we are hosting the TurtleStitch10 Fest in Tilburg (NL), bringing together educators, artists, coders, and makers to celebrate a decade of creative coding and machine embroidery. Over two days, participants will share their practices, projects, and pedagogical approaches--from classroom experiences and hybrid fabrication methods to al...
view more

Aula
Online
Talk

15:45 PM CEST

Uwe Lorenz, Jens Mönig, Jadga Hügle

In-person only

Neural networks and deep learning are an important part of current artificial intelligence. Therefore, we want people to understand what's happening under the hood. We've used a single ‘layer’ sprite to create a classic Rosenblatt perceptron. Duplicate the layer sprite multiple times and customise the receivers in the transmission blocks to create deep neural networks. Use the setup script t...
view more

Aula
Talk

16:00 PM CEST

Glen Bull

In-person only

The Snap! 3D-Printed Microscope is designed to enable students to explore automated microscopy. It can be fabricated for $50 but uses the same optical lenses as commercial microscopes. Therefore, the quality of images captured using the Snap! Microscope are comparable to those acquired with commercial school microscopes.

A school with a maker space can conserve scarce resources by f...
view more

Aula
Online
Talk

16:15 PM CEST


In-person only

let's discuss what we just learned.

Aula
Talks Discussions

16:25 PM CEST

Richard Millwood

In-person only

Happy birthday TurtleStitch! Ten years after Andrea Mayr first presented Turtlestitch with a masterclass in Amsterdam, there are many reasons to celebrate. Over the last ten years, TurtleStitch has won the hearts of children, artists and educators around the world. In this birds-of-a-feather Turtlestitch enthusiasts will celebrate and share what they have made and how they have done it.

Seminar Room 1
Online
Birds of a Feather (BoF)

Littlerobot

In-person only

Gen AI presents new challenges and opportunities for creative coding and education. While many of us love computer science, loops, and logic, even with Snap, the beauty of coding can be daunting to get started in at times. Working with local and online LLMs constrained by Retrieval-Augmented Generation, we can empower ourselves and others to explore idea spaces in new and thrilling ways.

Seminar Room 2
In person
Workshop

Glen Bull

In-person only

There have been notable advances in Snap! projects that interact with the physical world during the past year. The addition of the MicroBlocks library to Snap! has facilitated this work. This library extends the Snap! Broadcast block so that it can communicate with sensors, motors, and actuators connected to microcontrollers. Provision of a standard built-in method in Snap! for communicating...
view more

Aula
Online
Birds of a Feather (BoF)

16:55 PM CEST

Dan Garcia

In-person only

The BJC Sparks team have spent the summer of 2025 thinking about how to take all the amazing AI demos we've recently seen and incorporate straightaway or boil them down into middle-or-high-school-appropriate labs and activities. We'd love to hear from others who have been doing this! This will be a chance for all participants to share equally about their activities in the same space, and to ...
view more

Aula
Online
Birds of a Feather (BoF)

17:25 PM CEST

Uwe Geisler

In-person only

The Call for Snap!Con 2025 proposes to 'share with us your insights and materials, spread the wisdom, the gimmicks and the awesomeness!'

As an observer of the snap! community almost from the beginning I do know there are tons of world class materials not only for CS/programming but also for various didactical domains including mathematics, music, mechanics, robotics and many others. ...
view more

Aula
Online
Birds of a Feather (BoF)

17:55 PM CEST


In-person only

10 minute buffer to finish up your BoF discussions.

Aula
Talks Discussions

18:05 PM CEST

Jens Mönig

In-person only

Jens will tell us all about Snap! 11.

Aula
In person
Keynote

19:05 PM CEST

Jadga Hügle

In-person only

as all fun things, Snap!Con 2025 has to come to an end. Let's share our highlights and say goodbye to each other.

Aula
Plenary