| With the rapid development of the information age,the application of big data is in the ascendant,artificial intelligence has arrived,programming education has become a research focus.In order to meet the needs of the development of the times,aiming at the systematic cultivation of compound and applied technical talents at the undergraduate level,Chongqing has carried out the "3 + 4" segmented talent cultivation plan,in which secondary vocational schools and undergraduate colleges connect with each other.In response to this policy,many secondary vocational schools have added information technology majors and set them up as key majors.Therefore,it is necessary to offer programming education related courses in secondary vocational school.However,programming education in secondary vocational schools is in the early stages of growth,with the following problems:(1)the curriculum design does not meet the social needs for talents,the effect of curriculum implementation is not in line with the training goals;(2)the curriculum system is disconnected from the students’ cognition,and classroom instruction is insipid;(3)students have uneven cultural foundation,great learning inertia,little confidence,and poor logical reasoning ability and flexibility;(4)and students reject the study of programming courses in their subjective consciousness,believing that they have no practical use.In view of the above problems,based on the cognitive characteristics of secondary vocational students,this research has developed a MCU graphics programming course suitable for secondary vocational school students,designed a series of artificial intelligence programming project database,and tested the feasibility of the course through teaching practice.This paper adopts the methods of literature analysis,questionnaire survey and case study to study the following four aspects:(1)It sorts out the current research situation of programming education and curriculum development for teenagers at home and abroad,summarizes the school programming curriculum forms and teaching methods,analyzes the programming education needs of secondary vocational schools,and determines the goals,content,ideas and methods of this research;(2)it is based on cognitive development theory,theory of multiple intelligences and STEAM education concept,combined with the knowledge reserve and living environment of secondary vocational school students,to build a MCU visual programming curriculum system,develop AI theme projects,curriculum resource construction and textbook compilation;(3)it takes the PCB smart car project as the course case,adopts the "flipped the classroom" teaching mode to carry out context-centered course practice,and verifies the feasibility of the course through five stages of learning situation analysis,preparation,brainstorming,hands-on practice and exhibition of achievements;(4)and it establishes an evaluation index system and designs a project learning evaluation scale of students based on the curriculum goals,and conducts qualitative and quantitative evaluations of students’ pre-class cognition,project learning and curriculum satisfaction through questionnaire surveys,analyzes and summarizes course opinions to verify actual effect of course practice.This paper combines visual programming with MCU application to build a curriculum system suitable for secondary vocational students,develop curriculum projects,and promote students’ interest in learning and professional skills.It is hoped that the development of this course can promote the programming education in secondary vocational schools. |