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

Code-Sharing Platform in Programming Learning: A Proposal for a Strategy-Aware Code-Sharing Methodology

  • Shintaro Maeda,
  • Kento Koike,
  • Takahito Tomoto

摘要

In learning programming, it is important to learn from the best of other people’s code. So far, we have developed a code-sharing platform with a mechanism for sharing only the code of others who are close to the learner’s level. We believe that sharing code that is close to learners’ strategies is beneficial for helping them learn from others, so in this study we propose a method for evaluating the strategies of code and a method for calculating the closeness of strategies as similarity. We implemented a filtering method that displays only code with a certain level of similarity to the ranking, and conducted experiments to compare the rankings of our proposed method and the conventional method for expert programmers. The results suggest that the ranking of our method promotes better learning.