2012 Frontiers in Education Conference Proceedings 2012
DOI: 10.1109/fie.2012.6462487
|View full text |Cite
|
Sign up to set email alerts
|

Work in progress: Teaching computational thinking in middle and high school

Abstract: Computational thinking (CT) does not require profound knowledge of computer science (CS). Vice versa, it helps students organize and build up new knowledge around the core CS concepts they encounter on the daily basis. Furthermore, CT provides a set of problem-solving skills and enhances analytical abilities that are crucial for the young generation to succeed in modern world pervaded with technology. Teaching the principles of computing to students with non-computing tracks of study provides them with a compe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0
1

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(9 citation statements)
references
References 0 publications
0
8
0
1
Order By: Relevance
“…Towhidnejad et al [154,184] present some activities they have developed to introduce sixth to 12th grade students to CT concepts and "entice" them into recognising that they can understand computing and engineering topics. One way in which they do this is through introducing CT into topics which are not related to computing such as Chemistry and Physics.…”
Section: Secondary Schoolmentioning
confidence: 99%
See 1 more Smart Citation
“…Towhidnejad et al [154,184] present some activities they have developed to introduce sixth to 12th grade students to CT concepts and "entice" them into recognising that they can understand computing and engineering topics. One way in which they do this is through introducing CT into topics which are not related to computing such as Chemistry and Physics.…”
Section: Secondary Schoolmentioning
confidence: 99%
“…In the former they discussed the Fukishima reactor failure and covered Fault Tree Analysis. In the latter paper [184], they discuss music recording with concepts such as sampling rate and memory devices. Another way which they have taught CT is through games and they describe how they used Minecraft to teach topics such as Finite State Machines and Shift Registers.…”
Section: Secondary Schoolmentioning
confidence: 99%
“…Other than using the available tools, some studies attempted to create new programming-based teaching tools [25]- [30], and game-based tools [31]- [33]. [22], [14], [17], [15], [16], [34], [18], [19], [20], [35], [36], [23], [37], [21], [24] 15 Module [38], [39], [40], [41], [42], [43], [44], [45], [46], [47], [48], In addition to teaching CT in regular classrooms, researchers have introduced afterschool activities, which called 'informal program' in this study, as an alternative to disseminate CT skills. Recently, the publication trend of studies related to infusing CT through the informal program has increased.…”
Section: Ct Educational Approachesmentioning
confidence: 99%
“…As [12] point out, educators should not only promote coding skills and provide knowledge, but also collaboration and teamwork skills to deal with difficult problems which are too hard to be solved individually. [52], [38], [39], [41], [22], [14], [15], [42], [18], [44], [17], [45], [19], [20], [36], [46], [23], [37], [50], [47], [21], [48], [49], [51], [24] 25 b [53], [57], [58], [59], [60], [61], [64], [55], [56], [66], [67] 11 Abstraction a [71], [22], [15], [42], [18], [44], [17], [19], [34], [46], [49], [51]…”
Section: Ct Skills For High School Studentsmentioning
confidence: 99%
“…To improve the computation abilities in undergraduate students, it is strictly necessary that the professors can find the best way to teach computational thinking [30], [31], [32]. A basic definition of computational thinking would be formulating things with enough clarity, and in a systematic enough way, that one can tell a computer how to do them.…”
Section: |mentioning
confidence: 99%