Analysis of the Current Situation of Computer Programming Education and Research on Teaching Reform Strategies
Teaching computer programming courses is an inherently challenging task,given the breadth of the con-tent,the abstraction of concepts,and the strictness of grammatical rules,which all require a high standard of teaching quality.To gain a deeper understanding and address these challenges,an in-depth analysis is firstly conducted of over 3 700 related research papers on computer programming from CNKI(China National Knowledge Infrastructure).It employs research methods such as keyword extraction,keyword co-occurrence graph analysis,and timeline evolution to comprehen-sively explore the evolution of computer programming teaching strategies in China over the past 20 years.Moreover,an in-depth analysis is also conducted of the current issues in teaching practice.The results not only reveal the developmen-tal trends of teaching strategies over time but also identify some key challenges in teaching practice.In response to these challenges,a series of targeted teaching reform strategies are proposed,which provide valuable references for the re-form of computer programming teaching in our country and offer clear guidance for educational practice and innovative di-rections.