Akos Ledeczi

In this lightning talk, we’ll show how three new blocks: call, send msg and when I receive msg open up students’ programs to the internet and enable a wide array of possibilities for engaging projects. NetsBlox, a Snap! extension, was designed to teach advanced concepts to novice programmers. Distributed programming, computer networking, cyb...
view more

Plenary
Lightning Talk
Lightning Talks

Andreas Gräfl

In the past semesters, we have conducted several courses on the topic of microcontrollers with students as well as pupils. On the one hand, we would like to share our experiences that we have gained in teaching under the given conditions. On the other hand, we would also like to present you selected works of the students and pupils, which were created under the topic of "microBlocks meets ph...
view more

Plenary
Lightning Talk
Lightning Talks

Rich Nguyen, Jo Watts, Glen Bull

Creation of art offers an engaging way to introduce coding to novices. Participants in this workshop will have the opportunity to explore creation of art in different styles, including the sculptors Alexander Calder and Bathsheba Grossman, the nineteenth century post-impressionist artist, Georges Seurat, the twentieth century artists Mark Rothco and Jackson Pollock, and the contemporary illu...
view more

Plenary
Lightning Talk
Lightning Talks

Jeremy Millard

What are the unique benefits and challenges of running a hackathon in Minecraft? This talk will share observations from game jam hackathon events on the DiamondFire multiplayer server. In these game jam events, teams are given a theme and a limited amount of time to design and program a game on top of Minecraft. I’ll discuss how the Minecraft platform and multiplayer setting engages students...
view more

Plenary
Lightning Talk
Lightning Talks

Marnie Hill

CS Frontiers is a new course that is being developed for students who have successfully completed the AP Computer Science Principles course. This course is an alternative to AP Computer Science A, which focuses on Java programming. CS Frontiers is a project-based curriculum that teaches about distributed computing, computer networking, cybersecurity, the internet of things, and machine learn...
view more

Plenary
Lightning Talk
Lightning Talks

Richard Millwood

Embroidery and computing have a long history, exemplified by the work of Vera Molnar. Her early work in 1946 developed embroidery algorithmicly without any recourse to computers. Subsequently she programmed designs when she had access to computing power in the 1960s. One particular design is explored in this lightning talk, in which Molnar at created an array of 4x4 arrays of pin, and then ...
view more

Plenary
Lightning Talk
Lightning Talks

Ken Kahn

Note that the day after this talk the project was significantly improved and made clearer. And note that it requires the dev version of Snap!

A demo and discussion of this project that can turn any text ...
view more

Plenary
Lightning Talk
Lightning Talks

Gordon Stein

Distance education has recently become more of a priority. As students return to classrooms, a “hybrid” model will be used by some, requiring collaboration between students attending physically and virtually. This talk will showcase an in-development platform using a Snap!-based programming interface combined with a networked robotics simulation to allow students to participate in collaborat...
view more

Plenary
Lightning Talk
Lightning Talks

Nathalie Carrié

Slides

This talk concerns a branch of mathematics, linear algebra. I have started a Snap! project of matrix calculus and by chance, while testing my blocks, I came across a result of linear algebra apparently unknown today, result that can simply be...
view more

Plenary
Lightning Talk
Lightning Talks

Russell Morland

Last year, snap got a ray-length block. Using that, we could make a 3D image, and even with curved walls. However, that system had the problem that it was still only a 2D environment, without the ceiling and floor heights of DOOM. Based on that, I decided to create a program which does a similar thing, but in two dimensions. It choosing a colour for each pixel depending on the distance to th...
view more

Plenary
Lightning Talk
Lightning Talks

Ken Kahn

Teachable Machine has a very simple interface for creating machine learning models that can provide labels for images, sounds, and poses. I'll demonstrate a new Snap! block that imports these models for use in your own projects.

Using this block, you can create projects that classify images, respond to different so...
view more

Plenary
Lightning Talk
Lightning Talks

Yoshiki Ohshima

What do you do when you want to create a Snap! project with your friend? This talk will demonstrate a system where you and your friends can build a stack of blocks and paint a costume together in real time.

A small modification is made to Snap! so that it supports multiple "hands", and the screen is streamed to participants over WebRTC. The events from remote users are transmitted to...
view more

Plenary
Lightning Talk
Lightning Talks

Daniel Jackson

We will show how Snap! may be used to connect mathematics learning goals ranging from elementary school to the advanced undergraduate level. In particular, we will demonstrate how EDC's micro-unit "Number Line" may be used to teach topics ranging from elementary numeracy to advanced mathematics topics such as finite Abelian group theory. We will also describe experiences that some Elementary...
view more

Plenary
Lightning Talk
Lightning Talks

Luis Mayorga

One of my functions in Fab Lab Yucatán, is the design and application of learning courses for people without technical knowledge on physical computing or digital fabrication, I use a lot block-coding, and in this talk I want to share some of the insights we have gotten on the way and in our specific mexican context.

Plenary
Lightning Talk
Lightning Talks

Alexandra Abramova

The Smart City self-study course is made up of several individual modules and covers various basic programming concepts. The course consists of numerous programming examples, learning videos, and H5P exercise content. In addition, small tests are used after each chapter to test knowledge. Subsequently, a complete simulation of a city powered by renewable energy is created. In the 2020-2021 s...
view more

Plenary
Lightning Talk
Lightning Talks

Samo Koprivec

My 4.04 min (hopefully that's not a sign there will be error 404 :-) ) Talk's timeline is like an egg. :-)

Its intro is an "eggshell" you have to break through to get to the "egg white" (both travel-oriented & history-oriented), the demo of the (eccentric) Text Editor is "yolk", after which more "egg white" (comedy-oriented demo of the historically first WYSIWYG text editor from...
view more

Plenary
Lightning Talk
Lightning Talks

Bhavin Faldu

Learning is a multifaceted, multidimensional and dynamic experience made of intricate layers that include reading, writing, listening, watching, thinking, testing and more. These layers weave together to make Artificial Intelligence learning an experience that is personal and relative to every person or student with a block based programming environment. That knowledge, when partnered with a...
view more

Plenary
Lightning Talk
Lightning Talks