Title: Computational thinking for youth in practice
Abstract: Computational thinking (CT) has been described as the use of abstraction, automation, and analysis in problem-solving [3]. We examine how these ways of thinking take shape for middle and high school youth in a set of NSF-supported programs. We discuss opportunities and challenges in both in-school and after-school contexts. Based on these observations, we present a "use-modify-create" framework, representing three phases of students' cognitive and practical activity in computational thinking. We recommend continued investment in the development of CT-rich learning environments, in educators who can facilitate their use, and in research on the broader value of computational thinking.
Publication Year: 2011
Publication Date: 2011-02-25
Language: en
Type: article
Indexed In: ['crossref']
Access and Citation
Cited By Count: 666
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot