The main goal of the Algorithmic Thinking Club is to cultivate students’ Computational Thinking, understand some basic math problems in the field of computers, and understand the process and principle of solving problems through computers. The course organically integrates computer principles and mathematical problems. Carrying out project-based learning over several topics, the course encourages students to explore problems through group cooperation and discussion. Students are encouraged to solve problems through programming.