2011
DOI: 10.1145/1929887.1929902
|View full text |Cite
|
Sign up to set email alerts
|

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 cont… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

6
246
0
30

Year Published

2016
2016
2024
2024

Publication Types

Select...
9
1

Relationship

0
10

Authors

Journals

citations
Cited by 625 publications
(332 citation statements)
references
References 5 publications
6
246
0
30
Order By: Relevance
“…Many have recently suggested ways of implementing computational thinking into the curriculum (Barr and Stephenson 2011, Webb and Rosson 2013, Brennan and Resnick 2012, Lee et al 2011, Selby 2012, Yadav et al 2011, Van Dyne and Braun 2014, Sengupta et al 2013). In our research we find teachers describe using a variety of activities that develop computational thinking skills in learners.…”
Section: Embedding Computational Thinkingmentioning
confidence: 99%
“…Many have recently suggested ways of implementing computational thinking into the curriculum (Barr and Stephenson 2011, Webb and Rosson 2013, Brennan and Resnick 2012, Lee et al 2011, Selby 2012, Yadav et al 2011, Van Dyne and Braun 2014, Sengupta et al 2013). In our research we find teachers describe using a variety of activities that develop computational thinking skills in learners.…”
Section: Embedding Computational Thinkingmentioning
confidence: 99%
“…Key in all these definitions is the focus on students' complex problem-solving skills and dispositions (e.g. Barr & Stephenson, 2011;Lee et al, 2011;Sengupta et al, 2013) with the help of computing and computers (Grover & Pea, 2013;Wolz et al, 2011). Mishra and Yadav (2013) have argued that computational thinking goes beyond typical human-computer interactions within the school curriculum; instead, they argued that human creativity could be augmented by computational thinking, in particular with the use of automation and algorithmic thinking (Van Dyne & Braun, 2014).…”
Section: Computational Thinking: Literature Reviewmentioning
confidence: 99%
“…Computational thinking is not entirely embraced by all; critics suggest that the term is narrowing (Denning, 2009) or that computational thinking processes are widespread in other sciences (Hemmendinger, 2010). Among other contributions coming from educators, Lee et al (2011) suggest that we should start from practical examples of what we mean by computational thinking, and identify the terms "abstraction", "automation", and "analysis" as being particularly useful to understand how young pupils can deal with novel problems. Indeed, there is a huge interest in computational thinking as a means of explaining the thinking processes in informatics in school education (K-12); in USA computational thinking underlies the new curricular developments of the Computer Science Teacher Association in USA (CSTA) and Code.org; in England, computational thinking is at the core of a mandatory new Computing curriculum from age 5 until 16 (Department for Education, 2013); and Google have launched a teacher development MOOC purely around computational thinking (Google, 2016).…”
Section: Computational Thinkingmentioning
confidence: 99%