Welcome to Francis Academic Press

International Journal of New Developments in Education, 2023, 5(22); doi: 10.25236/IJNDE.2023.052224.

Research and Practice of Teaching Algorithmic Dynamic Visualization for Secondary School CSP

Author(s)

Xuemei Liang

Corresponding Author:
Xuemei Liang
Affiliation(s)

Dongguan Middle School-Nancheng School, Dongguan, Guangdong, 523000, China

Abstract

The problem of abstract and difficult-to-understand algorithms in secondary school CSP has led to the proposal of a teaching mode called RAVADIPO for junior high school students. This mode utilizes visualization technology to make the process of abstract and complex algorithms more understandable. The proposed teaching mode has been implemented in school-based courses and has shown positive results. It has increased students' learning enthusiasm and efficiency, facilitated their understanding and application of algorithms, reduced the difficulty of comprehending algorithms, and improved the rate and level of awards. Overall, this teaching mode has significantly enhanced the effectiveness of teaching.

Keywords

CSP; RAVADIPO; algorithm visualization; algorithmic instruction

Cite This Paper

Xuemei Liang. Research and Practice of Teaching Algorithmic Dynamic Visualization for Secondary School CSP. International Journal of New Developments in Education (2023) Vol. 5, Issue 22: 141-146. https://doi.org/10.25236/IJNDE.2023.052224.

References

[1] China Computer Federation. CCF Announcement of Non-Professional Level Software Competency Certification [EB/OL]. https://www. noi.cn/xw/2019-08-23/715368.shtml. 

[2] Goos M E, Stillman G, Vale C. Teaching Secondary School Mathematics: Research and Practice for the 21st Century[J]. Allen & Unwin, 2012.http://espace.library.uq.edu.au/view/UQ:132787. 

[3] Liping Yin, Tongcheng Huang. Research and practice on visualization and teaching of algorithms in Data Structures [J]. Journal of Shaoyang College (Social Science Edition), 2008(S1): 97-99. 

[4] Shumei Wang, Shuqin Wang. Algorithm visualization in teaching data structures course [J]. computer education, 2022(07) : 190-193+198. 

[5] Jie Bai. A Study of Metacognitive Strategies in Teaching Scratch Programming in Elementary Schools [J]. Culture of Chinese characters, 2020(12): 135-136. 

[6] Zhuanghua Zhu. Algorithm visualization in teaching data structures [J]. Journal of Shanxi Finance and Taxation College, 2010, 12(2): 72-74. 

[7] Yang Cao. Design and implementation of visual teaching software for "internal sorting algorithm" [J]. Computer Development and Applications, 2012, 25(10): 22-23.