-
FLG小组7月至8月读书汇报--陈磊
普通类 -
- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
-
-
暑假读书汇报
-
游戏教学
教育游戏的理论基础:
多元智能理论:
基于多元智能理论的教育游戏设计研究_程会杰(重点分析多元智能理论,通过对学生玩游戏时间与多元智能测试数据来分析游戏与多元智能的相关性,从游戏影响学生整体多元智能和各项智能的培养开发两个方面进行了分析研究,发现游戏对多元智能有正面影响,然后根据多元智能理论自己设计游戏。),
基于多元智能理论的教学游戏设计与开发_都志强,硕士论文
激励理论:
基于激励理论的数字化教育游戏设计_于天宝,硕士论文(介绍激励理论,探讨基于激励理论的教学设计框架,设计游戏的原型,然后开发各个模块)
情境认知理论:基于情境认知理论的教育游戏设计_李洁,硕士论文(情景认知,教学游戏的设计与开发)
体验式学习理论:基于体验式学习理论的教学游戏设计研究_杨思敏,硕士论文(体验式学习,教育游戏的设计与开发)
问题解决:基于问题解决的教学游戏设计及应用研究_杨栋,硕士论文
-
Learning Programming at the Computational Thinking Level viaDigital Game-Play
1.Introduction
这篇文章介绍了研究者自己设计的一款游戏,这个游戏是作为编程入门课程,目的是学习编程知识,以及提高学生的计算机思维能力。文章还讨论了这个游戏能否作为培养学生问题解决能力和提高问题解决动机的工具。通过25个志愿者的测试,发现效果还不错。
2.Computational Thinking:
Problem solving,
Building algorithms,
Debugging,
Simulation(游戏模型设计),
Socializing(在以上四个过程中的交互、合作、竞争, 社会化是区别于传统计算机编程的一个非常明显的特点)。
3.Model
他们开发了一个游戏的模型,用有限的编程模块来进行编程,以便培养计算机思维相关的能力。这个课程已经用在University of Greenwich的计算机数学科学课中,并且已经变成计算机 编程入门课的其中一门。
Program Your Robot 通过学习和使用编程模块来锻炼CT技能
由游戏者通过指令来控制机器人,并且最终到达传送点。指令包括行动指令和编程指令。
游戏着通过编程指令编程后,点击run可以执行程序。如果程序有问题,可以通过调试程序找到办法
这个编程游戏包含很多初级的编程知识,例如编程序列、迭代循环、函数方法等等,并且不同的关卡等级包含不同的挑战,编程知识和编程指令。
例如关卡1:编程序列如何工作的,在main方法中通过程序块的拖拽实现简单的算法。
关卡2和3:学习如何改编程序,以及学习用户自定义函数知识
关卡4:选择条件等语句的练习,就如同上图,有个敌人机器人,你需要通过选择判断绕开这个机器人
关卡5:循环迭代功能的实现,以此避开由类似结构的墙
根据不同的CT能力设计了不同的活动
4.学生的反馈:
因为程序刚开发结束,还没有进行试验,他们计划在下个月对高中生和新入学的大学生中进行试验。但是为了能够检验一下效果,他们寻找了大二的计算机科学的一些志愿者来做内部的测试。
结果发现:学生普遍认为这个游戏可以很好的作为编程入门课帮助学生提高CT能力
下面举例以不同能力角度分析学生的反馈:
但是,没有游戏参与者提出游戏存在哪些漏洞或者错误。尽管如此,他们还是对游戏的界面和内容提出了一些有用的建议。
后续他们将进行实证研究,探究这个游戏的效果,对CT能力的影响。他们也公开了网站来介绍他们做的这个研究。
网址:http://www.programyourrobot.com.
5.Conclusion:
这篇文章采用通过数字游戏学习的方法让游戏者学习编程知识,并且这个游戏很好的将计算机思考能力与入门编程知识结合在一起学习和练习。本文将CT能力进行了细分,划分成了五个种类,并且通过这个游戏很好的锻炼了学生CT各个方面的能力。
通过志愿者的测试,我们发现游戏非常有趣和与编程知识相关,并且测试者认为这个能力能够很好地锻炼学生的问题解决能力。并且,他志愿者提出的得分系统存在着一些问题,他们也正在改进。
将这个游戏模型完善完毕后会找高中生和大一学生来测试,进行实证研究。
参考资料:
-
pdf文件下载
-
源文件下载
-
-
- 标签:
- 能力
- 教学
- 学习
- 游戏设计
- 学生
- 游戏
- 编程
- 开发
- 知识
- 计算机
-
加入的知识群:
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~