Presented by:

José García

from Citilab

Since 2007 I work at Citilab - Cornellà, near of Barcelona, where I had the chance to participate in the beginnings of the application of block visual programming, like Scratch and Snap!, in the educational world. I have participated in the creation of S4A (Scratch for Arduino) within the Edutec project, and collaborate in to the development of Snap4Arduino and MicroBlocks.

Now I coordinate the education area at Citilab and the Edulab project, which promotes the teaching of programming and robotics as a transversal language to understand and relate to technology and to develop critical thinking and creativity in schools. For this project also we designed a microcontroller board Citilab ED1 and a robotics Kit for education

No materials for the event yet, sorry!

José García, Nina Coll & Victor Casado

Citilab Cornellà in collaboration with of Mathematics Museum of Catalonia (MMACA) have created several materials, addressed to primary schools to learn mathematics and programming language simultaneously.

Our aim is to awake student’s curiosity for these two subjects, by proposing funny challenges with Learning Corners methodology. It involves all students playing and working on various tasks in the same classroom and also gives children the freedom to choose what to do.

Snap! is the program that we used to create digital activities and we have differentiated three types of them:

  • Play mathematical games that we programmed with Snap!
  • Solve the mathematical challenges through proposal programming blocks, using MicroWorld system.
  • Complete levels by programming challenges directly by Snap!.

With all of these activities, we want to encourage different students profiles to enjoy while they are learning.

20 min
Room 1
Snap!Con 2021

Happening at the same time:

  1. Minecraft Game Programming
  2. Start Time:
    2021 July 29 12:00

    Room 2

  3. Snap! in High School
  4. Start Time:
    2021 July 29 12:00

    Room 4

  5. Hallway Track
  6. Start Time:
    2021 July 29 08:00


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