Presented by:

No materials for the event yet, sorry!

Historically, females have shown a declining interest in the field of computer science. Previous computer science curricula has failed to address the lack of female centered computer science activities, such as socially relevant and real-life events. Therefore, the Computer Science Frontiers project introduces teachers to the topics of artificial intelligence and distributed computing so that they can engage their students in computing by connecting lessons to relevant cutting edge technologies. Relevant topics include social media and news articles, as well as climate change, the arts(movies, music, and museum collections), and public health/medicine. We prepared these educators in a pedagogy and peer-teaching centered professional development program where they simultaneously learned and taught artificial intelligence and distributed computing lessons to each other. Afterward, the teachers tailored the materials to their teaching styles and piloted the material with summer camp students. This allowed educators to hone in on their teaching skills of these new topics and gain confidence in their ability to teach the new computer science material before running the full program with their students in the academic year classroom. In this impactful talk, teachers will discuss their experience teaching these topics in the summer camp as well as the tools used to facilitate materials to students.

20 min
Room 2
Snap!Con 2021

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