Review on teaching and learning of computational thinking through programming: What is next for K-12?
Programming can help foster computational thinking (CT). Lack of programming-related studies for K-12 despite increased interest. Future studies can focus on intervention in regular classroom setting. Examine programming process with think-aloud protocol and on-screen recording. Explore activities supporting computational perspectives and practices.
computational thinking programming k-12 scratch computer science education