Teaching introductory programming with popular board games

Teaching introductory programming with popular board games
复制标题

通过流行的棋盘游戏教授入门编程

DOI:
--
复制
发表时间:
2011
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
Kelvin Sung
Kelvin Sung
中科院分区:
--
文献类型:
--
作者:
P. Drake;Kelvin Sung

文献摘要

被引文献

相似文献

游戏作业在计算机科学教育中越来越受欢迎。本文主张并分析了列入董事会,卡,骰子游戏作为编程作业的入门编程课程(CS 1/2)。这些类型的游戏的简单界面和基于策略的游戏补充了沉浸式多媒体和基于敏捷的视频游戏。棋盘、纸牌和骰子游戏的实施通常要求教师提供较少的背景知识,并为学生提供较少的额外工作机会。本文列出了32个具体的游戏,适合教学的主要议题,在CS 1/2,并讨论了这些游戏的实施和他们的成功使用作为编程项目。
Games assignments are increasingly popular in computer science education. This paper advocates and analyzes the inclusion of board, card, and dice games as programming assignments in introductory programming courses (CS1/2). The simple interface and strategy-based play of these types of games complement the immersive multimedia and agility-based play of video games. The implementation of board, card, and dice games typically demands less background knowledge from the instructor and offers fewer opportunities for extraneous work by the students. The paper lists 32 specific games that are suitable for teaching the major topics in CS1/2 and discusses the implementation of some of these games and their successful use as programming projects.