This paper introduces a collection of board games specifically chosen to serve as a basis for programming exercises. We examine the attractiveness of board games in this context as well as features that make a particular game a good exercise. The collection is annotated across several dimensions to assist choosing a game suitable for the target topic and student level. We discuss possible changes into exercise tasks to make them more challenging and introduce new topics. The work relies on established topics taxonomy and board games resources which makes extending the current collection easy.
翻译:本文介绍专为作为编程练习基础而选择的棋盘游戏集,我们审视了棋盘游戏在这方面的吸引力,以及使某个游戏成为一项好游戏的特征,该游戏集包含多个层面的附加说明,以协助选择适合目标主题和学生水平的游戏。我们讨论了对练习任务进行可能的修改,使其更具挑战性,并引入新的主题。这项工作依赖于既定的专题分类学和棋盘游戏资源,这使得扩展当前游戏集变得容易。