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

被引:14
作者
Benton, L. [1 ]
Kalas, I. [1 ,2 ]
Saunders, P. [1 ]
Hoyles, C. [1 ]
Noss, R. [1 ]
机构
[1] UCL, UCL Inst Educ, UCL Knowledge Lab, 23-29 Emerald St, London WC1N 3QS, England
[2] Comenius Univ, Dept Informat Educ, Bratislava, Slovakia
关键词
algorithm; children's programming; computing education; mathematics; Scratch;
D O I
10.1111/jcal.12266
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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 5years 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) understandings of algorithm following their engagement with 1year of ScratchMaths, a curriculum designed to develop computational and mathematical thinking skills through learning to program. A total of 181 pupils from 6 schools undertook a set of written tasks to assess their interpretations and evaluations of different algorithms that solve the same problem, with a subset of these pupils subsequently interviewed to probe their understandings in greater depth. We discuss the different approaches identified, the evaluation criteria they used, and the aspects of the concept that pupils found intuitive or challenging, such as simplification and abstraction. The paper ends with some reflections on the implications of the research, concluding with a set of recommendations for pedagogy in developing primary pupils' algorithmic thinking.
引用
收藏
页码:590 / 601
页数:12
相关论文
共 31 条
[1]  
[Anonymous], ED INFORM TECHNOLOGI
[2]  
[Anonymous], 1996, WINDOWS MATH MEANING, DOI DOI 10.1007/978-94-009-1696-8
[3]  
Benton L., 2017, DIGITAL EXPERIENCE M, V3, P115, DOI [10.1007/s40751-017-0028-x, DOI 10.1007/S40751-017-0028-X]
[4]  
Bocconi S., 2016, Developing computational thinking in compulsory education-Implications for policy and practice
[5]  
Clements D. H., 1997, Computers in the Schools, V14, P9, DOI 10.1300/J025v14n01_02
[6]  
Clements D. H., 1999, Information Technology in Childhood Education Annual, P147
[7]  
du Boulay J. B. H., 1980, International Journal of Mathematical Education in Science and Technology, V11, P347, DOI [https://doi.org/10.1080/0020739800110306, DOI 10.1080/0020739800110306]
[8]  
Dwyer H., 2014, P 45 ACM TECHN S COM
[9]  
Foerster K.T., 2016, P 17 ANN C INF TECHN
[10]  
Futschek G., 2011, INT C INF SCH SIT EV