Font Size: a A A

Development And Practice Of School-Based Curriculum For High School Fun Learning Python

Posted on:2021-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y S LinFull Text:PDF
GTID:2517306029972709Subject:Master of Education
Abstract/Summary:PDF Full Text Request
With the popularization of programming education abroad,many educational researchers have begun to explore how to develop programming courses in China,and conduct in-depth research on programming languages suitable for students at all stages.At present,programming courses have been developed as mandatory or elective courses in information technology education,occupying an important position in primary and secondary school courses.Through literature search and field research,it is found that the current programming languages taught in elementary and junior high schools in China are mainly graphical programming languages such as Scratch and App Inventor,while most high schools are programming languages such as Visual Basic or Python.Due to the late start of programming education in China,there are still some problems in the teaching design and educational practice of programming courses.Among them,how to design a systematic and effective programming course teaching resource needs to be solved urgently.This study is based on the specific needs of the programming curriculum and student characteristics of Guangzhou A Middle School,combined with the requirements of the "General High School Information Technology Curriculum Standards(2017 Version)" of the Ministry of Education,and selected Python as the learning content of the school's programming curriculum,designed for the school Develop the "Fun Learning Python" school-based curriculum.The main goal of curriculum development is to enable students to master the knowledge and skills of Python language through the learning of this course,and at the same time to cultivate the core qualities of the discipline of computational thinking and digital learning and innovation in the learning process.According to the theoretical guidance of curriculum development model,teaching system design and hybrid learning,through the comparison,analysis and integration of Python knowledge system and content design features of well-known Python teaching materials and programming educational institutions at home and abroad,this research design developed the basic There are three modules: chapter,advanced chapter and challenge chapter,with a total of 18 hours of teaching content and resources,including 12 course handouts,12micro-class videos,12 sets of quizzes and 3 project guides.The basic article and the advanced article respectively contain 6 class hours,each course period is accompanied by 1 course handout,1 micro lesson video and 1 set of quizzes;the challenge article is also 6 class hours,including 3 comprehensive projects,each Each project requires 2 class hours and is accompanied by 1 project instruction book.In order to verify the effectiveness of the "Fun Learning Python" school-based curriculum,this study took 50 senior high school students in Guangzhou A Middle School as an object of study,and applied the one-semester teaching practice of curriculum resources developed by the Institute.Through the analysis of the students' final test scores,the measurement tables before and after calculating thinking,and the digital learning and innovation ability scale data,it is found that the "Learning Python" school-based curriculum designed and developed by this institute helps students master Python knowledge and skills.And it is conducive to cultivating students' computational thinking,digital learning and innovation literacy,and can better complete the expected goals of the course.
Keywords/Search Tags:Python, School-based curriculum, school-based curriculum development, computational thinking, digital learning and innovation
PDF Full Text Request
Related items