Learning to Teach Computer Science
In this paper published in the Communications of the ACM, we argue that in order to meet the CS10K Project goals, high school CS teachers must have in-depth computer science knowledge as well as strong pedagogical content knowledge, developed through a computer science methods course. Learning to Teach Computer Science: The…