Snap! (Build Your Own Blocks)

Teaser: 
An introduction to SNAP and its use in the classroom
Presenter: 
Brian Harvey
Co-presenter: 
Jens Mönig
Summary: 

This workshop is for high school and college teachers of general-interest ("CS 0") CS courses. It presents the programming environment used in two of the five initial AP CS Principles pilot courses.
SNAP! (Build Your Own Blocks) is a free, graphical, drag-and-drop programming language inspired by and modeled on Scratch. Scratch, designed for 8-14 year olds, models programs as "scripts" without names, arguments, or return values. SNAP! adds support for older learners (14-20) by adding named procedures (thus recursion), procedures as data (thus higher order functions) structured lists, and sprites as first class objects with inheritance.
Participants will learn SNAP! through discussion, programming exercises, and exploration. See http://snap.berkeley.edu for details. Laptop required.

Type:

Timeslot:

Room: 
Gobo