The Third Workshop is a studio space for people of all ages to play, explore, and learn about technology.

Snap!

 

CODE: Snap!


 

CHALLENGES

 
COSMO Artificial Intelligence

BEGINNER

No current challenge.

215_Snap.jpg

INTERMEDIATE

No current challenge.

215_Snap.jpg

EXPERT

Cal BJC Course
In this course, you will create apps and other programs using the Snap programming language, you will learn some of the most powerful ideas of computer science, you will be creative, and you will discuss the social implications of computing, thinking deeply about how you can be personally active in promoting the benefits and reducing the possible harms.

Welcome to the Beauty and Joy of Computing, BJC


RESOURCES

_215_Res_Begin.jpg

Snap!
Snap! (formerly BYOB) is a visual, drag-and-drop programming language. It is an extended re-implementation of Scratch (a project of the Lifelong Kindergarten Group at the MIT Media Lab) that allows you to Build Your Own Blocks. It also features first class[1] lists, first class procedures, and continuations[2]. These added capabilities make it suitable for a serious introduction to computer science for high school or college students.

Snap!
Snap! Workspace

_215_Res_Inter.jpg
_215_Res_Expert.jpg