Evaluation of Program Visualization Teaching in Computational Thinking Course for Art and Design Majors Students(including CT, DT, PA)
Description
This study adopts a quantitative research approach to explore the impact of visual programming software, integrated with a program visualization environment, on the CT development of art and design students, as well as the relationship between students' DT foundation and their CT learning outcomes. To address the specific objectives of this study, a programming course based on visual programming software, which includes a program visualization environment, was implemented at an art and design college in China. The course was structured as a four-week program using TouchDesigner software to teach students programming concepts, including conditions, loops, functions, and calculations. Each student was required to independently complete an algorithm project incorporating the learned programming knowledge by the end of the course. Due to varying levels of proficiency, the instructor provided individual assistance to students during the final week to ensure project completion.