This paper introduces the Programmed Visual Content Comparison (PVCC) for collaborative programming learning. The PVCC is based on comparing two displayed visual objects produced by programming. This feature enables candidates to take the tests in a lighthearted and fun manner because they only judge “which is more difficult.” The test based on the PVCC method works well to assess a candidate’s programming abilities related to Panoramic Understanding of Programming (PUP). We conducted a collaborative learning experiment with students in a programming class using the PVCC method. This experiment method contains two phases of activity. First, each candidate answers a problem with the reason for the judge. In the second (collaborative phase), candidates discuss their answers and reasons in a group and then make the group answer with its explanation. The result from the experiment suggests a potential that collaborative learning facilitated by the PVCC method is beneficial for students in programming education by improving understanding and problem-solving skills in programming.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Effectiveness of the Programmed Visual Contents Comparison Method for Two Phase Collaborative Learning in Computer Programming Education: A Case Study

  • Thanh Ha Nguyen,
  • Yi Sun,
  • Takeshi Nishida,
  • Xiaonan Wang,
  • Kazuhiro Ohtsuki,
  • Hidenari Kiyomitsu

摘要

This paper introduces the Programmed Visual Content Comparison (PVCC) for collaborative programming learning. The PVCC is based on comparing two displayed visual objects produced by programming. This feature enables candidates to take the tests in a lighthearted and fun manner because they only judge “which is more difficult.” The test based on the PVCC method works well to assess a candidate’s programming abilities related to Panoramic Understanding of Programming (PUP). We conducted a collaborative learning experiment with students in a programming class using the PVCC method. This experiment method contains two phases of activity. First, each candidate answers a problem with the reason for the judge. In the second (collaborative phase), candidates discuss their answers and reasons in a group and then make the group answer with its explanation. The result from the experiment suggests a potential that collaborative learning facilitated by the PVCC method is beneficial for students in programming education by improving understanding and problem-solving skills in programming.