This website describes a course which was offered in February 2009 at San Diego State University. Targeted at K-12 teachers and college students, this two-day course focused on how to teach programming to young people.
This course is designed to be practical, current, interesting, empowering and thought-provoking. It is built around exploration, active learning, collaborative thinking and hard fun. When we're done, you'll have created a problem space and supporting materials to help young people learn to think like programmers and designers.
This course is targeted at teachers of K-12 and college students. It is also generally applicable to anyone who wants to improve their understanding of modern programming concepts.
In this course you will learn how to