articleACM InroadsFeb 25, 2011Closed access

Computational thinking for youth in practice

Santa Fe Institute · University of Massachusetts Lowell · +4 more institutions

Indexed incrossref

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.

Citation impact

774
total citations
FWCI
28.97
Percentile
100%
References
9
Citations per year

Authors

8

Topics & keywords

Keywords
  • Computational thinking
  • Abstraction
  • Computer science
  • Set (abstract data type)
  • Mathematics education
  • Management science
  • Psychology
  • Artificial intelligence
No related works found for this paper.

Funding