| Computational Thinking(CT)is listed as one of the core qualities of information technology discipline,which is the concentrated embodiment of the educational value of information technology discipline and the key ability of secondary vocational students formed through learning and application.At the same time,with the continuous development of the new generation of information technology,Artificial Intelligence Education(AIE)and programming teaching gradually enter the primary and secondary school stage.Secondary vocational education is the foundation of vocational education.How to effectively cultivate the CT of secondary vocational school students,how to introduce AIE in secondary vocational schools,and what kind of curriculum development model is suitable for the new generation of information technology curriculum development in secondary vocational schools has important research value.In the context of computational thinking training,artificial intelligence education and python programming,this study investigates the related courses and computational thinking training at home and abroad,and finds that the current introduction of artificial intelligence education and computational thinking training are deficient in secondary vocational education.Therefore,according to the characteristics of secondary vocational school students and the requirements of introductory education of artificial intelligence,this study firstly introduces the experience extraction link of PMADE model into the SAM model in view of the shortcomings of SAM model in the development of secondary vocational curriculum,and puts forward the E-SAM model.Secondly,according to the curriculum development process of E-SAM model,this study integrates the cultivation of computational thinking to develop a course Introduction to Python and Artificial Intelligence for secondary vocational students.Based on the main line of popular projects,this course has successively introduced four major topics: introduction to simple artificial intelligence,intelligent optimization,recommendation system,and machine learning.At the same time,the course takes algorithm introduction,algorithm framework and algorithm application as the design idea,so that secondary vocational school students can experience artificial intelligence algorithm and Python programming.Thirdly,the curriculum resources developed in this study have been uploaded to the Superstar platform for the use of teachers and students.Fourthly,this study carries on the teaching practice of the course,and evaluates the course from multi-angle and multi-means.This research takes the cultivation of CT as the guidance,artificial intelligence education as the goal,python programming as the foothold,and develops the course Introduction to Python and Artificial Intelligence for secondary vocational students.This study is divided into five parts,as follow.The first part is the introduction,which mainly describes the research background and current situation of CT,artificial intelligence,Python and the new curriculum standards of secondary vocational information technology.The second part is the related theory,which mainly includes CT,artificial intelligence algorithm,agile development concept,the SAM model and other related basis.The third part is the curriculum development research,which mainly puts forward an improved SAM model,and carries on the concrete curriculum development work.The fourth part is the curriculum implementation and evaluation,which is mainly the curriculum implementation of this study and the evaluation of the curriculum from multi-angle and multi-means.The fifth part is the summary and prospect,which summarizes the main contribution of this research and the prospect in the future. |