2008
DOI: 10.1145/1378704.1378713
|View full text |Cite
|
Sign up to set email alerts
|

EducationPaving the way for computational thinking

Abstract: Drawing on methods from diverse disciplines-including computer science, education, sociology, and psychology-to improve computing education.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
109
0
25

Year Published

2011
2011
2022
2022

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 299 publications
(135 citation statements)
references
References 5 publications
1
109
0
25
Order By: Relevance
“…In the studentcentred classroom, however, students are responsible for finding reasons that they can use to create knowledge and understanding (Pham, 2016). To teach computational thinking teachers requires a variety of different teaching approaches (Guzdial, 2008). At times teacher-centred approaches are beneficial to introduce concepts and model capabilities, however, it is critical that student-centred pedagogies are utilised in order for learners of computing to consolidate understanding, transfer their knowledge, develop their creativity, and have opportunities to learn from peers (Bower, 2011;Bower & Hedberg, 2010).…”
Section: Teaching Computational Thinking and The Challenges Involvedmentioning
confidence: 99%
“…In the studentcentred classroom, however, students are responsible for finding reasons that they can use to create knowledge and understanding (Pham, 2016). To teach computational thinking teachers requires a variety of different teaching approaches (Guzdial, 2008). At times teacher-centred approaches are beneficial to introduce concepts and model capabilities, however, it is critical that student-centred pedagogies are utilised in order for learners of computing to consolidate understanding, transfer their knowledge, develop their creativity, and have opportunities to learn from peers (Bower, 2011;Bower & Hedberg, 2010).…”
Section: Teaching Computational Thinking and The Challenges Involvedmentioning
confidence: 99%
“…Programming and computational modeling have been used as effective tools for learning difficult science and math concepts (diSessa, 2000;Sherin, 2001;Wilensky and Abrahamson, 2006;Kynigos, 2007;Guzdial, 2008;Blikstein and Wilensky, 2009). Here, we examine whether high school students can acquire complex systems knowledge through computer programming training and apply it to domains far beyond those involved in training.…”
Section: Programming Should Promote Complex Systems Transfermentioning
confidence: 99%
“…Computational thinking can solve complex large-scale problems with algorithms. It is also used to improve efficiency [17]. The characteristics defined in computational thinking are problem decomposition, pattern recognition/data representation, generalization/abstraction and algorithms.…”
Section: Concept and Element Of Computational Thinkingmentioning
confidence: 99%