| In the 2020 edition of secondary vocational schools curriculum standards,computational thinking is listed as the core competency of the discipline,and it is specific what kind of computational thinking secondary vocational students should possess.However,many researchers focus on the cultivation of students’ computational thinking ability in higher education and basic education,while there are few studies on secondary vocational students.Therefore,how to develop students’ computational thinking ability has become one of the core issues in secondary vocational education teaching research.Programming courses is a compulsory course for computer application major in secondary vocational schools.This study relies on "Python Programming" course and explores the cultivation of students’ ability to solve problems with computational thinking through case design and teaching practice.The main work and contributions of the thesis are as follows:(1)Based on the analysis of the concepts and research status of computational thinking and case teaching in secondary vocational schools,this article expounds on teaching theories such as "learning by doing" and meaningful acceptance learning.Through questionnaire survey and interview method,the study situation of secondary vocational school students and the requirements of enterprises for graduates are investigated,and the survey results are used as the basis for the design of course cases.(2)In accordance with the teaching case design principle and teaching strategy,the study characteristics,teaching materials,teaching objectives and teaching process are analyzed.Based on the computational thinking ability,12 Python teaching cases are reconstructed and 12 ideological and political cases are designed.While developing students’ computational thinking ability,the fundamental task of cultivating morality and people are implemented.(3)The students of 6 classes in Grade 1 of computer application major in a secondary vocational school in Lanzhou are studied,and the teaching practice of a semester is carried out to verify the effectiveness of cultivating students’ computational thinking ability in "Python Programming" course.Among them,119 students in class 1,2 and 3are the control class,and 124 students in class 4,5 and 6 are the experimental class.At the end of the semester,questionnaire is used to measure the level of computational thinking ability of students in the experimental class and the control class.The survey results are analyzed from different dimensions such as student scores,work comparisons,and student interviews.The experimental results show that case design and teaching practice are helpful to the development of students’ computational thinking ability.This paper reconstructs and designs the teaching case of Python Programming and the course ideological and political case in secondary vocational school according to the progressive level of computing thinking ability,which helps secondary vocational students internalize computing thinking into thinking habits,and is conducive to the implementation of the fundamental task of building morality and cultivating people. |