Programming Learning Support System based on Programmed Visual Contents Comparison (PVCC)

Research Overview

Our research focuses on enhancing programming education through the innovative PVCC (Programmed Visual Contents Comparison) methodology. This approach combines visual learning with collaborative techniques to improve programming comprehension and skills assessment. The system has been successfully implemented and tested in various educational contexts, demonstrating significant improvements in student engagement and learning outcomes.

System Introduction

PAT (Programming Learning Support System) is a comprehensive web-based platform that implements the PVCC methodology. The system provides interactive code testing environments, real-time feedback mechanisms, and collaborative learning features. It supports multiple programming languages and visualization engines, making it versatile for different educational needs and skill levels.

Research Publications

  1. Hidenari Kiyomitsu, Thanh Ha Nguyen, Kazuhiro Ohtsuki, Dick Martinez Carderon, Shuai Shao and Kento Shigyo, "Question Authoring for Learning Programming Skills based on the Programmed Visual Content Comparison Method," 2019 IEEE International Conference on Engineering, Technology and Education (TALE), Yogyakarta, Indonesia, 2019, pp. 1-6, doi: 10.1109/TALE48000.2019.9225958.
  2. Thanh Ha Nguyen, Hidenari Kiyomitsu, Kazuhiro Ohtsuki, "Trial of Collaborative Learning in Programming Education with the Programed Visual Contents Comparison Method," JSiSE Research Report, Vol. 37, No. 7, March 2023, pp. 66-72. www.jsise.org
  3. Thanh Ha Nguyen, Hidenari Kiyomitsu, Yi Sun, Takeshi Nishida, Kazuhiro Ohtsuki, "Collaborative Learning in Programming Education with the Programmed Visual Contents Comparison Method," 2024 ICIET, pp. 467-471, doi: 10.1109/ICIET60671.2024.10542766.
  4. Thanh Ha Nguyen, Yi Sun, Takeshi Nishida, Xiaonan Wang, Kazuhiro Ohtsuki, Hidenari Kiyomitsu, "Effectiveness of the Programmed Visual Contents Comparison Method for Two Phase Collaborative Learning in Computer Programming Education: A Case Study," Database Systems for Advanced Applications. DASFAA 2024 International Workshops. DASFAA 2024. Lecture Notes in Computer Science, vol 14667, pp 203–210, doi: 10.1007/978-981-96-0914-7_14