Font Size: a A A

Curriculum Design Of Python Programming Community Course For Middle School Students

Posted on:2022-08-25Degree:MasterType:Thesis
Country:ChinaCandidate:Q WuFull Text:PDF
GTID:2519306734954049Subject:Modern educational technology
Abstract/Summary:PDF Full Text Request
A series of policies show that Python programming,as a new favorite in the era of artificial intelligence,will enter the classroom of children's learning.With the increasing emphasis on Personalized Teaching in basic education,my school also plans to offer Python community courses,but there is no complete curriculum system suitable for middle school students to learn Python programming.Therefore,according to the actual situation of teaching schools,this study plans,designs and develops the school-based Python programming community course content.In order to prepare for the course content design in advance,I read and learn 9 Python books,take notes and Practice on the computer to screen out the important knowledge points suitable for middle school students;consult the literature to get familiar with the current development of Python community course,and understand the current situation Python programming language teaching methods and strategies;watch the existing university Python course teaching video,analyze its advantages and disadvantages,and combine with the cognitive characteristics of middle school students to sort out and summarize.In order to better understand the learning situation of the students in the school,we designed a questionnaire to survey the students' programming literacy in the early stage,and analyzed the students' expectations and needs for Python programming,so as to prepare for the design of community class.In the middle stage,we found deep teaching problems and students' needs and suggestions through questionnaire survey and individual interview,so as to deeply understand the students' learning status and make timely adjustments;In the later stage,students' satisfaction with the course and suggestions are collected through questionnaires,which paves the way for the follow-up development.Use the club class time to implement the designed course content,and according to the students' real classroom feedback,record the problems found in the process of class,timely modify,improve and further adjust the links and content of class.Through the analysis of the previous survey data,it is found that the students' grade span of this club course is large,including grade seven,grade eight and grade one.Students' original foundation has gradients: including systematic learning of programming,some programming foundation and no programming foundation.Therefore,in the process of teaching,the one-to-one learning group teaching method of "student help system" is specially adopted: senior with junior,basic with no foundation.In the process of mutual help,students with fast learning progress internalize and integrate their knowledge and output it through teaching.Students with slow learning will not fall into the dilemma of being anxious,unable to learn and unable to ask the teacher in a short time.Research data show that students want to show their style through the programming challenge,so the community has carried out many programming competitions to stimulate students' fighting spirit,check their current learning situation,and select a new round of "help system" seniors to achieve dynamic replacement.In addition,the design of the course content is based on the theory of "students are the main body of learning",taking students as the center,giving full consideration to students' interests,avoiding the traditional boring programming theoretical knowledge,and creating a game project teaching method: students learn new knowledge in practice and combine their own ideas by writing game projects from small to large with increasing difficulty Once again innovation practice,really do in play learning programming.In order to let students go out of the school and have a broad vision,we specially organized community class.Some students participated in the artificial intelligence project in the municipal computer production activities,and 5 of them got excellent results.According to the data of mid-term teaching research,students are short of class time and practice time,so they apply to the school to increase the class time from one class on Wednesday afternoon to one class on Wednesday afternoon and one class on Thursday afternoon,so as to ensure students' learning time.Through this research,the basic teaching links and methods have been established,and the corresponding complete ppt courseware and teaching plan design have been formed,which has certain teaching results,and has certain reference value for the subsequent curriculum design of Python programming community course for middle school students.
Keywords/Search Tags:middle school students, Python, program, community courses, curriculum design
PDF Full Text Request
Related items