Skip to main content


Welcome, the Hub connects all projects

Library


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."

Comments

Comments are visible to site members only.

Current members may log-in to participate in the comments; others must apply to join.