一句话:提出浏览器严肃游戏 Sojourner under Sabotage,通过闯关式单元测试与调试任务提升学习动机与技能。
软件测试与调试教学是计算机教育中的关键任务,但常因学生参与度低、觉得活动枯燥而受阻。本文提出 Sojourner under Sabotage,一款基于浏览器的严肃游戏,将教育与沉浸式互动剧情结合。玩家扮演太空船船员,运用单元测试与调试技术,在七个逐渐加难的关卡中识别并修复被破坏的组件。通过对 79 名学生的研究评估,结果表明该游戏能有效增强学习动机、参与度和技能发展。这些发现凸显了严肃游戏在使软件工程实践更易接触且更有趣方面的变革潜力。
Teaching software testing and debugging is a critical yet challenging task in computer science education, often hindered by low student engagement and the perceived monotony of these activities. Sojourner under Sabotage, a browser-based serious game, reimagines this learning experience by blending education with an immersive and interactive storyline. Players take on the role of a spaceship crew member, using unit testing and debugging techniques to identify and repair sabotaged components across seven progressively challenging levels. A study with 79 students demonstrates that the game is a powerful tool for enhancing motivation, engagement, and skill development. These findings underscore the transformative potential of serious games in making essential software engineering practices accessible and enjoyable.