Peter E Gruenbaum
Examines current topics and issues associated with computing that are of broad relevance.
Learning basic computer science concepts and applying them in Scratch, a drag-and-drop programming language. Then developing a middle school curriculum and teaching it to Redmond middle school students in an afterschool setting.
Student learning goals
Teaching computer science concepts
General method of instruction
Class assignments and grading
Assignments are preparation for projects. They typically take less than one hour.