Research on the Application of Graphical Programming to Promote Students’ Computational Thinking

Qunwei Yang,Liqing Guo
Abstract:. Computational thinking is an essential core quality of talents in the new era. Graphical programing language such as Scratch builds runnable programs through drag and drop, which is intuitive and easy to learn. Graphical programing can help cultivating students’ computational thinking greatly. This paper introduce the design and implementation by Scratch of the popular “Mid-Autumn Festival Bo cake” game in China to show how Graphical programming helps develop students’ computational thinking. Firstly the rules of Bo-cake is introduced, then the flow chart is introduced to help clarify the train of thought, afterwards the runnable program is implemented. In the process of teaching and edutainment, introducing abstract concept with concrete realization, we should spread national culture, cultivate students ‘advanced ability such as computing thinking and practical innovation, improve students’ problem-solving capability. This paper provides a guidance example on teaching computing thinking for front-line teaching.
Computer Science,Education
What problem does this paper attempt to address?