There is an interesting dissonance between enthusiasm for extra-curricular computing activities ? like robotics programing, Coder Dojos, civic hacking ? and the traditional Computer Science curriculum.
The mission of the Center for Computational Thinking is to advance computing research and advocate for the widespread use of computational thinking to improve people's lives.
Computer Science: Principles is a new Advanced Placement course under development that seeks to broaden participation in computing and computer science.