Font Size: a A A

Development Of Elementary Programming Curriculum Based On Swift Language

Posted on:2019-08-18Degree:MasterType:Thesis
Country:ChinaCandidate:L S Z XuFull Text:PDF
GTID:2417330563499708Subject:Education
Abstract/Summary:PDF Full Text Request
With the popularity of programming education and the trend of younger age,many primary and secondary programming courses have appeared at home and abroad.The programming course should not only consider how to transfer programming concepts and computational thinking to students in a simple way,but also take into account the practicality and openness of programming languages.Through the arranging of the literature,it is found that in order to reduce the difficulty of programming learning,the elementary school programming course adopts object-oriented modular programming almost entirely,and does not involve the underlying code.Swift is a programming language that combines modular programming and programming code,At the same time,it has a graphical and coded programming interface,which is practical and open.Therefore,I chose the Swift language for the development of the elementary school programming curriculum,and explored the low-level students in elementary schools who came into contact with the programming language and gradually developed their thinking ability.This study focuses on two major research issues:(1)Is it feasible to use the Swift programming language for low-level programming in primary schools,Which of the many learning modules in the Swift programming language are suitable for low-level elementary school students,What kinds of teaching strategies and situations are consistent with the cognitive patterns of lower grade primary school students.(2)Through the Swift programming language learning,low-level students can have a certain degree of computing thinking ability.The study found:This study is based on the practice of low-level students in L schools in Hangzhou.Using research methods such as action research and case analysis,Through requirements analysis,content analysis and resource analysis,Using L-P-L teaching strategies and situations to create Swift programming language teaching for students in the low section of primary school;The assessment model is based on the three-dimensional framework of computational thinking developed by the MIT Media Lab.Students' learning lists and programming codes are used as evaluation materials to evaluate students' computational thinking.(1)It is feasible to implement Swift programming language for low-level primary school students.The L-P-L teaching strategy is effective in helping students understand programming concepts.(2)The programming and learning of the Swift language combined with the image style and code style has resulted in a certain degree of training and improvement in the students' computational thinking.The innovation of this research is the development of programming courses using Swift language.Reduce the difficulty of programming learning while taking into account code learning.The use of L-P-L teaching strategies and situations creates a variety of choices for the teaching of low-level students in the programming of elementary schools,providing experience for subsequent research.
Keywords/Search Tags:Curriculum Development, Computational Thinking, Swift
PDF Full Text Request
Related items