2018
DOI: 10.1111/jcal.12266
|View full text |Cite
|
Sign up to set email alerts
|

Beyond jam sandwiches and cups of tea: An exploration of primary pupils' algorithm‐evaluation strategies

Abstract: The long‐standing debate into the potential benefit of developing mathematical thinking skills through learning to program has been reignited with the widespread introduction of programming in schools across many countries, including England where it is a statutory requirement for all pupils to be taught programming from 5 years old. Algorithm is introduced early in the English computing curriculum, yet there is limited knowledge of how young pupils view this concept. This paper explores pupils' (aged 10–11) u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
22
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 22 publications
(22 citation statements)
references
References 20 publications
0
22
0
Order By: Relevance
“… Green flag, key press, sprite click, keyboard input, mouse, sensing, video and audio events (I/O device use) [3–7,9,14,18,21,22,24,25,28–30] Animations, games, art, stories and simulations (project genres) [3,9]…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“… Green flag, key press, sprite click, keyboard input, mouse, sensing, video and audio events (I/O device use) [3–7,9,14,18,21,22,24,25,28–30] Animations, games, art, stories and simulations (project genres) [3,9]…”
Section: Discussionmentioning
confidence: 99%
“…Moreover, each coding pattern can be interpreted as a separate solution to a problem (Algorithms), which, in turn, is an abstraction of a real-world phenomenon (Abstraction). Benton et al [5] asked students to rate the difficulty of different kinds of algorithms, which resembled PECT's "Animate Motion" coding pattern. Franklin et al [17] examined the "Breaking down actions" coding pattern, which resembled a combination of PECT's "Collision" and "Animate Motion".…”
Section: Coding Patternsmentioning
confidence: 99%
See 2 more Smart Citations
“…This is the approach used byGibson (2012) to successfully teach theoretical abstract CS concepts such as graph connectivity and graph isomorphism to children as young as age 5. Gibson suggests that children have the potential to learn abstract concepts in primary school, even from the point they can read and write, as long as the content is structured correctly.However,Benton et al (2018) suggest that primary school children can strugprimary school children held programming misconceptions about variables, loops and conditionals that caused them to struggle to trace code in Scratch. This reiterates that structured teaching is required for primary school children to develop abstract reasoning skills in CS.…”
mentioning
confidence: 99%