This document summarizes a study where high school computer science students taught introductory coding using Scratch to middle years students. Preliminary findings from surveys, focus groups, and teacher interviews found that both senior years and middle years students benefited in developing problem solving and critical thinking skills. Senior years students improved their ability to communicate concepts while middle years students gained experience with algorithmic thinking. Teachers observed engaged learning and felt the approach helped introduce coding concepts without requiring the teachers' own computer science expertise. The collaborative "students teaching students" model showed potential for inspiring further interest in coding.
Related topics: