Exploration of Programming Thinking Teaching Based on Game Development—Taking “Scratch” as an Example

In the current environment, in order to improve students' information discipline literacy, this paper starts with the programming thinking of cultivating information discipline, and explores the main methods and strategies of programming based on game development from theoretical research and practical application. Practice results show that students can improve their self-learning ability through self-learning; the improvement of programming thinking can be used to solve other problems; students' ability in all aspects has been improved. The following strategies are proposed for the existing problems of programming courses: simplifying the course content, lowering the learning threshold; graphical programming, implementing mouse programming; community resource sharing, reducing the difficulty of access. The innovative content of this paper is to design and discuss the course of students' programming thinking based on game development in theory, and to provide reference for other educators. At the practical level, the game-based teaching method is different from the traditional information technology teaching method, which can better stimulate students' interest in the further learning programming language in the future, and provide teaching reference for higher-level learning programming teaching. Keywords— Game; Student; Programming Thinking; Scratch