The Snap! (Build Your Own Blocks) Programming Environment

Speaker:  Dan Garcia – Millbrae, CA, United States
Topic(s):  Software Engineering and Programming


Snap! (formerly BYOB) is a visual, drag-and-drop programming language. It is an extended reimplementation of "Scratch" (a project of the Lifelong Kindergarten Group at the MIT Media Lab) that allows users to Build Your Own Blocks. It features first class lists, first class procedures, and continuations. These added capabilities make it suitable for a serious introduction to computer science for high school or college students. This talk (usually offered as a workshop) will introduce the language, and walk users from their first "mobile app" authorable in 90 seconds through the vast array of incredible features the language has to offer.

About this Lecture

Number of Slides:  10
Duration:  60 minutes
Languages Available:  English
Last Updated: 

Request this Lecture

To request this particular lecture, please complete this online form.

Request a Tour

To request a tour with this speaker, please complete this online form.

All requests will be sent to ACM headquarters for review.