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.

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