Program for Snap!Con 2020
All events are currently displayed in PST (UTC -8). (Log in to view the schedule in your preferred timezone.)
BOF (30 minutes) Lightning Talk (5 minutes) Poster / Demo (20 minutes) Show all events
Select an event type to filter the list of events.
10:50 AM PDT
James Rutter, Jo Watts, Glen Bull
Computational Thinking – the process of designing a solution to a problem in a form that can be implemented by a computer – is rapidly being incorporated into school standards. The state of Virginia, for example, has adopted standards that require elementary teachers to incorporate computational thinking into their teaching. Many other states are adopting similar standards (Code.org, 2018). ...
view more
Jeff Kaufman
This workshop will explore the challenges and experiences bringing an Advanced Placement Computer Science curriculum using Snap! to schools comprised of economically disadvantaged high school students located in an inner New York City neighborhood. The College Board Computer Science Principles course was developed to bring college level computer science instruction to a broad and in...
view more
Xavier Pi, Bernat Romagosa
We present an MQTT library for Snap ! (https://github.com/pixavier/mqtt4snap) along with an example of two Snap ! instances communicating with each other.
MQTT (Message Queuing Telemetry Transport) is a standard and widely used publish/subscribe protocol for the Internet of Things that allows you to ...
view more
Jadga Hügle, Jens Mönig
In this talk, we show you how to analyze, transform, and generate multi-media content using a programming language rather than a word processor, photo editor, or music mixer.
The very same strategies, programming concepts, and notional models that are useful for hacking media are also useful for other programming tasks, and can even be directly applied to data sets from other sources...
view more
11:20 AM PDT
Michael Barden, Humberto Luiz Razente, Heather Flynn, Yasin Silva
The ability to retrieve data from a data store and perform core operations such as filtering, merging, and aggregating tasks, is becoming a critical skill in a data driven world where Data Science is becoming a fundamental interdisciplinary field.
In this presentation we will describe and show the key features of DBSnap, a web application to build database queries (based on relational algeb...
view more
Ken Kahn, Mary Fries, Andreas Gräfl, Tom Lauwers, Irene Ortega, Verena Konrad
Poster and Demo presenters will have a chance to give you a preview of their posters/demos.
Discuss on the Snap! Forum
12:30 PM PDT
D.J. Servilla
Snap! inherited Scratch 1.4's help screens, which were static, bitmap images with poor support for translation. Last spring, I implemented a new documentation system which enables help screens to be easily created and translated with a markup language designed for annotating Snap! scripts. This talk will provide an overview of how the new help screen system can be used by S...
view more
Christiane Bauer
We talk a lot about machine learning and AI and how this works. I'm interested in the way humans learn, how every individual can be understood, and how every person can find ways to explore and reflect on her own best access to learning.
One aspect of Logo and Snap! today is to learn about learning, a thought and idea that resonates a lot with me and has inspired experimenti...
view more
Joe Garofalo, Gina Bull, Glen Bull
Kids and Cookies is an interactive game designed to teach fractions to young children. This game was designed by a mathematics educator (Joe Garofalo) and implemented in Snap!. The goal of the game is to share cookies fairly among friends. The game begins by inviting the player to choose up to six friends to share the cookies with (Figure 1).
 at Vanderbilt University. Our approach was specifically tailored toward text analysis and exploring how quantitative approaches can complement existing qualitative techniques in literary scholarship. We found blocks-based programm...
view more
12:00 PM PDT
Stefano Federici
On March 2020 the Italian Minister for School (followed by other countries) decided not to reopen Italian schools for the school year. All remaining educational activities had to be carried out by means of Distance Education tools. But Italian School teachers had never been thoroughly taught on the usage of Distance Education tools and techniques. So, for the most part, Distance Education to...
view more
Gayathri Narasimham, Clifford Anderson
In this short talk, we present a case study of how faculty at Vanderbilt University adapted The Beauty and Joy of Computing curriculum into an introductory computing course for non-majors and potential majors at the School of Engineering. We share how the spirit and principles of the BJC [1] guided the developme...
view more
12:30 PM PDT
Akos Ledeczi, Corey Brady, Brian Broll
In this short talk, we present the results of a multi-disciplinary collaboration between earth scientists, education researchers and computer scientists, including undergraduate and graduate students and faculty. The goal of the project was to design a set of curricular components that teach about climate change and computational thinking in a synergistic manner. We utilized a Snap! extensi...
view more
Joey Knapp, Rachel Huang
Do you want help expanding your school or district's Computer Science offerings? Microsoft Philanthropies TEALS Program is a free program that is working to increase CS teaching capacity in high schools. Technology Education and Literacy in Schools (TEALS) partners classroom teachers with volunteers from the tech industry who can team teach with the teacher. The teacher has the opportunity t...
view more
12:00 PM PDT
Tilman Michaeli, Jadga Hügle
The possibilities of artificial intelligence and its influence on our everyday lives are expanding rapidly. To participate in an increasingly digital world and make informed decisions about AI and its impact on our society, everyone needs a basic understanding of AI. Only by understanding the underlying principles and ideas everyone is able to assess the possibilities and limits of AI and ac...
view more
10:50 AM PDT
Ken Kahn
See BOF details on the Snap! Forum: https://forum.snap.berkeley.edu/t/ai-and-machine-learning-programming-in-snap/2659
Discuss on the Snap! Forum
Joek van Montfort, Matthias Giger
See BOF details on the Snap! Forum: - https://forum.snap.berkeley.edu/t/turtlestitch/2651 - https://forum.snap.berkeley.edu/t/generative-art-with-snap/2677
view more
Dan Garcia
See BOF details on the Snap! Forum: https://forum.snap.berkeley.edu/t/middle-school/2657
Discuss on the Snap! Forum
11:20 AM PDT
Hariprasath Venkatram
See BOF details on the Snap! Forum: https://forum.snap.berkeley.edu/t/cryptography-for-young-scientist-with-snap/2664
Discuss on the Snap! Forum
Joan Guillén, Joel Rosenberg, John Maloney, Kathy Giori, Bernat Romagosa
See BOF details on the Snap! Forum: https://forum.snap.berkeley.edu/t/microcontrollers-sensors-snap-and-the-physical-world/2653
Discuss on the Snap! Forum
Dan Garcia
See BOF details on the Snap! Forum: https://forum.snap.berkeley.edu/t/high-school/2675