The Study on the Process for Elementary Students Learnning Programming —an Example of Loop

碩士 === 國立東華大學 === 教育與潛能開發學系 === 106 === The main purpose of this study is to investigate elementary students’ formation of looping concept, to recognize the functions of single and multiple loops, and to use loops at appropriate time. The main points of the observation are the following. The targets...

Full description

Bibliographic Details
Main Authors: Zhang Yao, 姚璋
Other Authors: Ming-Chou Liu
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/46d4h7
Description
Summary:碩士 === 國立東華大學 === 教育與潛能開發學系 === 106 === The main purpose of this study is to investigate elementary students’ formation of looping concept, to recognize the functions of single and multiple loops, and to use loops at appropriate time. The main points of the observation are the following. The targets of this thesis are three elementary students, exploring elementary students’ formation of looping concept, recognizing the functions of single and multiple loops, and using loops at appropriate time. Through the observation in class, the recording data of hands-on practice, and interviews after class, we analyzed students’ logic reasoning process and problem-solving abilities, and we evaluated students’ creativity by their performance of the example questions. Here are the results. 1.The graphic interface of Scratch Programming Design Course significantly promotes students’ interests in computer classes. 2.Most students could set up serial programs to meet the demand of serial questions. 3.Some participants had difficulties converting serial programs into simple single loops, but they could achieve their goals by teacher’s suitable instruction. However, when it comes to setting up single and multiple loops, the correct loops couldn’t be established because participants couldn’t find the regulations of the examples. 4.Participants’ logical reasoning and computational thinking could be trained through an unplugged practice; meanwhile, it can benefit the formation of students’ looping concepts. keyword: Scratch, Program Designing, Logical Reasoning, Computational Thinking, Looping