Beauty and Joy of Computing Teacher Guide

BJC was developed by the University of California, Berkeley, and Education Development Center, Inc. Teacher professional development has been a partnership with North Carolina State University, the New York City Department of Education, and the New York City Foundation for Computer Science Education.

You may enjoy these short videos about a BJC classroom and a former BJC student turned CS major.

Beauty and Joy of Computing
To give students before the exam:
Snap! Cheat Sheet
To get late-adding students up to speed:
Snap! Crash Course
Education Development Center  University of California, Berkeley  North Carolina State University  New York City Department of Education  New York City Foundation for Computer Science Education