Computational thinking for youth in practice
Santa Fe Institute · University of Massachusetts Lowell · +4 more institutions
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
- FWCI
- 28.97
- Percentile
- 100%
- References
- 9
Authors
8Topics & keywords
- Computational thinking
- Abstraction
- Computer science
- Set (abstract data type)
- Mathematics education
- Management science
- Psychology
- Artificial intelligence