Program for Snap!Con 2021
All events are currently displayed in PST (UTC -8). (Log in to view the schedule in your preferred timezone.)
Social (45 minutes) Panel (60 minutes) Workshop (60 minutes) Lightning Talk (5 minutes) Show all events
Select an event type to filter the list of events.
10:50 AM PDT
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
10:55 AM PDT
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
11:00 AM PDT
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
11:05 AM PDT
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
11:10 AM PDT
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
11:15 AM PDT
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
11:20 AM PDT
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
11:25 AM PDT
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
11:30 AM PDT
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
10:50 AM PDT
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
10:55 AM PDT
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
11:00 AM PDT
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
11:05 AM PDT
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
11:10 AM PDT
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.
11:15 AM PDT
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
11:20 AM PDT
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
11:25 AM PDT
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