TY - GEN
T1 - Evaluating algorithmic thinking ability of primary schoolchildren who learn computer programming
AU - Tsukamoto, Hidekuni
AU - Oomori, Yasumasa
AU - Nagumo, Hideo
AU - Takemura, Yasuhiro
AU - Monden, Akito
AU - Matsumoto, Ken ichi
N1 - Funding Information:
ACKNOWLEDGMENT This work was partly supported by Grants-in-Aid for Scientific Research (C) No.JP16K01087 from Japan Society for the Promotion of Science.
Funding Information:
This work was partly supported by Grants-in-Aid for Scientific Research (C) No.JP16K01087 from Japan Society for the Promotion of Science.
Publisher Copyright:
© 2017 IEEE.
PY - 2017/12/12
Y1 - 2017/12/12
N2 - In this research, a tool for evaluating algorithmic thinking ability of the primary schoolchildren was developed. This tool is based on the three categories of operations used to construct algorithms, namely, sequential operations, conditional branching operations, and iterative operations. Each question in the tool checks to see if the examinee understands the concept of one of the three categories. The tool was developed to evaluate the educational effect of programming education for middle to upper grade (third to sixth grade) primary schoolchildren. Since both Visual Programming Language (VPL) and Textual Programming Language (TPL) could be used, it was required that the tool could be used by both the group of children who use VPLs and the group of children who use TPLs. To make it possible, no programming language appeared in the questions in the tool. The teaching materials for the programming education were also developed in such a way that the three basic concepts of algorithm, namely, sequential processing, conditional branching, and repetitive processing, were clearly taught. The target VPL in this research was Scratch. The evaluation tool was conducted in a weekend class of programming education for primary schoolchildren, and the algorithmic thinking ability of the schoolchildren was analyzed.
AB - In this research, a tool for evaluating algorithmic thinking ability of the primary schoolchildren was developed. This tool is based on the three categories of operations used to construct algorithms, namely, sequential operations, conditional branching operations, and iterative operations. Each question in the tool checks to see if the examinee understands the concept of one of the three categories. The tool was developed to evaluate the educational effect of programming education for middle to upper grade (third to sixth grade) primary schoolchildren. Since both Visual Programming Language (VPL) and Textual Programming Language (TPL) could be used, it was required that the tool could be used by both the group of children who use VPLs and the group of children who use TPLs. To make it possible, no programming language appeared in the questions in the tool. The teaching materials for the programming education were also developed in such a way that the three basic concepts of algorithm, namely, sequential processing, conditional branching, and repetitive processing, were clearly taught. The target VPL in this research was Scratch. The evaluation tool was conducted in a weekend class of programming education for primary schoolchildren, and the algorithmic thinking ability of the schoolchildren was analyzed.
KW - Algorithmic thinking
KW - Evaluation tool
KW - Primary education
KW - Programming education
UR - http://www.scopus.com/inward/record.url?scp=85043284275&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85043284275&partnerID=8YFLogxK
U2 - 10.1109/FIE.2017.8190609
DO - 10.1109/FIE.2017.8190609
M3 - Conference contribution
AN - SCOPUS:85043284275
T3 - Proceedings - Frontiers in Education Conference, FIE
SP - 1
EP - 8
BT - FIE 2017 - Frontiers in Education, Conference Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 47th IEEE Frontiers in Education Conference, FIE 2017
Y2 - 18 October 2017 through 21 October 2017
ER -