Font Size: a A A

Design And Practice Of Primary School Swift Programming Teaching Project Based On PBL

Posted on:2021-04-05Degree:MasterType:Thesis
Country:ChinaCandidate:W L ChenFull Text:PDF
GTID:2427330614957135Subject:The modern education technology
Abstract/Summary:PDF Full Text Request
Among the various abilities that people have under the background of artificial intelligence,information literacy and programming thinking are particularly important.Information technology courses and programming courses,as carriers of information literacy and programming thinking,need to be given enough attention.Through the review of the literature,it is found that the current primary school programming curriculum lacks the setting of actual situations in teaching and is more limited to the study of language rules.The tasks set by teachers in the classroom are mostly virtual and single,and project-based learning can provide students with Real situations,combining boring language rules with real tasks,make students feel interesting when learning programming languages,and deepen students' understanding and use of programming knowledge.Therefore,this research adopts the project-based learning method to carry out instructional design and practice in the Swift programming course in elementary school.The purpose of this research is to explore whether PBL(Project-Based Learning)-based Swift programming teaching is feasible in the lower elementary school students;to explore how PBL-based Swift programming teaching projects should be designed and implemented;and to conduct PBL-based Swift programming teaching Whether it can improve students' ability to comprehensively apply knowledge and solve practical problems.In this study,the primary students of Shenzhen D School's primary school are used as practical objects.Using research methods such as action research,three programming projects of increasing difficulty are designed.The PBL-based Swift programming language teaching practice is carried out among primary school students.The study found that:(1)it is feasible to use the project-based learning method to learn Swift programming language in the lower primary school students;(2)the programming curriculum is divided into three projects of increasing difficulty according to the cognitive law of the lower primary school students(Beginning with programming,advanced training,and comprehensive use),and each project activity isdivided into three stages: learning programming knowledge,completing practical tasks,and comprehensive competition.The practical results show that the design of the project and activities is reasonable;(3)in programming teaching The addition of external robotic equipment to the project can enhance the learning interest of the primary school students and bring more life scenarios to the project design.(4)Creating projects based on real situations can enhance students' ability to comprehensively apply knowledge and solve practical problems.The innovative point of this research is to use the project-based learning method to learn the Swift programming language.During the learning process,students can put programming thinking into their daily lives and use programming knowledge to solve practical problems in life.And in the teaching practice of the three projects,the abstract code is converted into robot actions through external robotic equipment,and the authenticity of programming is experienced,increasing the interest and challenge of the project,and providing an empirical reference for subsequent research.
Keywords/Search Tags:project-based learning, programming course, Swift language, programming thinking
PDF Full Text Request
Related items