Achievements Visualization in Programming Education
2019 IEEE 43rd Annual Computer Software and Applications Conference (COMPSAC)(2019)
摘要
Programming education focusing on the correctness of program behavior is often conducted with automated testing. However, it is difficult to instruct students about internal program quality since automated testing confirms only the external behavior of the program. Although there are a lot of quality measuring tools, results in these tools are so detailed or complicated that students cannot handle them. Besides, these tools do not give explicit criteria to judge the quality of the given program, thus students cannot figure out how high their program quality is. As a result, using these tools does not lead to improving the program quality. In this paper, we propose an educational method in which visualize the program quality by introducing a concept called achievement. We also introduce an implemented prototype system, Ave, to realize the proposed method.
更多查看译文
关键词
programming education,automated testing,program quality,achievement,visualizing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络