| At present,Guangdong Province advocates an education plan for “expansion,quality improvement and strong service” for secondary vocational colleges.It is necessary to further optimize the teaching model of secondary vocational education courses and export high-quality skilled talents for the society.Teachers in secondary vocational colleges need to master computational thinking skills,mainstream development language and modern educational ideas to train skilled secondary vocational students who are accustomed to the future intelligent age.The Python language is currently the closest programming language to natural language and is widely used.It is suitable for cultivating computational thinking skills in teaching.Some universities and secondary vocational schools in China have successively opened the Python Foundation course.However,from the current situation of the establishment of procedural courses in secondary vocational colleges,there are still a series of problems such as unclear curriculum objectives,unscientific teaching mode,unreasonable course content,and inflexible learning methods.Based on the above background,this paper introduces computational thinking into the teaching of Python basic courses in secondary vocational colleges.The main tasks are as follows:First,this paper analyzes the three aspects of learners,course content and teaching tools through literature,observation,research,and semi-structured interviews.Under the guidance of ADDIE curriculum development theory,design the middle school Python Foundation.Course objectives,mixed teaching,curriculum teaching mode,teaching strategies and syllabus for the development of computational thinking;exploring the teaching methods of Python Foundation in cultivating computational thinking in secondary vocational colleges,providing models for subsequent relevant educational research,Strategy reference and reference.Secondly,this paper develops the contents of the "Python Foundation" course,and uses the network information technology to introduce the online teaching platform into the teaching of Python courses in secondary vocational schools.The demand analysis,system design and development of the online teaching platform are carried out;after the development of the online teaching platform is completed,the electronic materials of the prepared course teaching resources are entered into the background,and the database is used for unified management.Using the webpage to present basic knowledge,instructional videos,task exercises and other course content,the offline teaching mode and the computational thinking training teaching strategies are taught offline to ensure that the teaching work is carried out efficiently and orderly.Third,this paper implements the curriculum developed based on the ADDIE model into concrete practice and designs the overall framework for curriculum evaluation.After the practice,the teaching practice process is demonstrated through two types of course teaching cases: knowledge point teaching and comprehensive practice.The formative and summative evaluation criteria of professional knowledge and computational thinking are set separately to evaluate the learning effect of secondary vocational students.In short,this thesis is aimed at the students of secondary vocational colleges,and studies the design and development of the Python Foundation course for secondary vocational colleges with computational thinking.By analyzing learner characteristics,course content and teaching tools,designing mixed teaching and classroom teaching mode,integrating computational thinking into the training process strategy,developing the course content and online teaching network platform needed to realize Python basic knowledge learning A teaching goal that is simultaneously improved with the ability to calculate thinking. |