Using game design mechanics as metaphors to enhance learning of introductory programming concepts

Proceedings of the 14th International Conference on the Foundations of Digital Games(2019)

引用 3|浏览4
暂无评分
摘要
There are several educational games and tools that teach programming. However, very few offer a deep understanding of Computer Science concepts such as Abstraction, Modularity, Semantics, and Debugging. We present May's Journey, an educational game that supports learning of basic programming concepts, where players solve puzzles and interact with the environment by typing in a custom programming language. The game design seamlessly integrates learning goals, core mechanics, and narrative elements. We discuss how we integrate the CS concepts mentioned above using game mechanic metaphors.
更多
查看译文
关键词
computer science education, game design, learning, metaphors
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要