I've written several times in Blog@CACM about computer science teachers. Successful computer science teachers have different knowledge and skills than software developers, or even general teachers (see post here). CS teachers need professional learning opportunities in order to develop their expertise and confidence, which increases their sense of identity as CS teachers, which improves their quality and retention (see post here). MOOCs have not been successful (so-far) in helping teachers to learn CS because of high drop-out rates (see post here).
For the last three years, my research group at Georgia Tech (http://home.cc.gatech.edu/csl/CSLearning4U) has been developing an ebook for teaching teachers about computer science -- specifically, teaching the AP CS Principles (see http://apcsprinciples.org) curriculum using Python. This is an ebook designed explicitly for teachers' needs:
I am pleased to announce the ebook is ready for release!
Please share this URL with any teacher you think might want to learn about teaching CS (especially for the AP CS Principles -- see learning objectives here) in Python: http://ebooks.cc.gatech.edu/TeachCSP-Python/
No entries found