Online judges have become increasingly common in programming education. However, many of these tools focus on competitive programming, which can reduce engagement, especially among beginners. This paper introduces a novel educational tool and evaluates its usability across four undergraduate programs, involving 118 students. The study examines students’ perceptions during their initial programming experiences. Results indicate high usability but reveal potential challenges for students from non-computing disciplines. Lessons learned and directions for future development in programming education are discussed.

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

Rethinking Online Judges: Usability Insights from Introductory Programming Students

  • Leandro L. M. da Silva,
  • Vivyann F. Cedraz,
  • Jeferson A. do Patrocínio,
  • Saul Delabrida,
  • Reinaldo Silva Fortes

摘要

Online judges have become increasingly common in programming education. However, many of these tools focus on competitive programming, which can reduce engagement, especially among beginners. This paper introduces a novel educational tool and evaluates its usability across four undergraduate programs, involving 118 students. The study examines students’ perceptions during their initial programming experiences. Results indicate high usability but reveal potential challenges for students from non-computing disciplines. Lessons learned and directions for future development in programming education are discussed.