Vocational education,as an important component of China’s education system,is gradually receiving attention in China.The country advocates that secondary vocational and technical schools should focus on cultivating students’ vocational skills.In order to help vocational school students improve their programming and practical application abilities,take into account individual differences among students,and meet their learning needs,this article constructs a project-based learning model based on stratified group instruction,abbreviated as SGI-PBL model,and applies it to the teaching of "C Language Programming Fundamentals" in vocational school to verify its teaching effectiveness and provide reference basis for the teaching of vocational school programming courses.Firstly,this study used literature analysis to investigate the current research status of project-based learning,stratified group instruction,and related application models both domestically and internationally;The survey and research method was used to find that there are problems with the teaching status of the C language course in vocational schools,such as uneven student foundation,need for improvement in course content,insufficient teaching methods,and lack of practical operation.Secondly,based on the characteristics of the C language course in vocational schools,combined with relevant theoretical basis and design principles,a project-based learning model based on stratified group instruction(SGI-PBL model)was constructed.This model consists of three parts: pre class preparation,in class implementation,and post class evaluation.Pre class preparation is the stage of project selection,mainly including project selection,learning object stratification,and learning goal stratification;In class practice,also known as project practice,mainly includes project analysis,project practice,and achievement exchange.At the same time,project-based learning in this model is based on stratified group instruction.Therefore,the teacher’s basic teaching stage,differentiated guidance stage,and strengths and weaknesses rescue stage will be added to project-based learning to help students at different levels complete project tasks at each level,so that students at different levels can improve on their original foundation;After class evaluation,also known as project evaluation,mainly includes work evaluation and project training evaluation.Finally,in order to verify the effectiveness of this model,2021 computer application major students from a vocational school in Guiyang City were selected as experimental subjects,and specific teaching practices were carried out based on the learning content of "Fundamentals of C Language Programming".Analyze the implementation effect of this model in vocational programming courses through learning feedback and programming test scores.The practical results show that the project-based learning model based on stratified group instruction has achieved good results in the teaching of C language in vocational schools.Under this model,students are more interested in learning C language,and their learning needs are better met.Compared with before the experiment,after the experiment,students are more willing to actively explore and think about problems.This model not only takes into account the individual differences among students,improves their project practice abilities,but also benefits in improving their academic performance and teaching effectiveness.Therefore,the project-based learning model based on stratified group instruction can provide useful reference and reference for future teaching. |