The Bermuda Computing Curriculum project is a collaborative effort by the Computer Science Department and the School of Education at Stanford University to develop a computing curriculum for Bermuda public schools that uses programming as a central theme. The curriculum development effort has four components: content definition, pedagogical design, professional development, and student assessment.