推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于CodeCombat平台的Python语言游戏化学习探索

更新时间:2019-12-24 17:47:03 大小:1M 上传用户:songhuahua查看TA发布的资源 标签:codecombat平台python 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

编程语言的学习枯燥乏味,语法、逻辑、算法等让初学者望而却步。本文作者尝试将游戏化学习理念运用到编程学习中,采用网络游戏的方式,对学习Python语言编程进行了实验,并对实验过程、实验结果进行了总结,认为游戏化学习可以激发学习者的学习兴趣,提高学习效率。


部分文件列表

文件名 大小
基于CodeCombat平台的Python语言游戏化学习探索.pdf 1M

部分页面预览

(完整内容请下载后查看)
信息技术课  
基于CodeCombat平台的  
Python语言游戏化学习探索  
董金钊  河南省济源第一中学  
董新飞  河南省济源市电化教育和技术装备管理中心  
摘要:  
编程语言的学习枯燥乏味法、逻辑、算法等让初学者望而却步。本文作者尝试将游戏化学习理念  
运用到编程学习中用网络游戏的方式学习Python语言编程进行了实验对实验过程、实验结果进行了  
总结,认为游戏化学习可以激发学习者的学习兴趣高学习效率。  
关键  
CodeCombat;游戏化学习;Python语言;编程  
中图分类号:  
文献标识 文编  
A 1674-2117(201818-0042-03  
G434  
 研究背景  
那么若能够将玩网络游戏和学习  
网站做得非常人性化习者可  
以 在 游 戏 “ 寓 教 于 乐 ”。编 程 学  
习游戏化的网站有Codecademy、  
Co d e sch o o l Tr e e h ous e、  
升入高中后为参加了学校  
组织的Python编程特长学习小组,  
繁重 的学习任务挤占了不多的课余  
结合起来游戏以一种特定的形  
式设计成有效的学习方式学习  
者在快乐中学习不会有意想不  
时 间 面  
对 学 习 压 力 笔 者 不 禁 要  
到的效果呢?  
CodinGameCodeCombat等涉  
及的编程语言有HTML/CSS 、  
Py thonPHPRubyAPIs、  
JavascriptjQuery等多种。  
 理论准备  
么才能既学习特长愉快玩  
耍 呢 ? 在 图 书 馆 查 找 资 料 时 笔 者  
发现游戏化学习游戏改变  
世 界 》 两 本 书 经 过 细 致 研 读 ,知 道  
了 游 戏 对 学 习 者 的 几 个 作 用 ① 可  
以提高游戏者的学习兴趣循  
序渐进的游戏进程有利于促进知  
识的掌握能够锻炼和协调手  
2 0 1 4 年 度 《 地 平 线 报 告 》中  
就强调游戏与游戏化告指  
“未来两到三年3D打印技术、  
游戏与游戏化浸式学习环境和  
可 穿 戴 技 术 将 得 到 广 泛 应 用 。游  
戏化学Learn through play,  
 探索过程  
1.平台选择  
笔者所在的特长小组学习的编  
程语言主要  
特点后选择在CodeCombat上学习编  
戏 化 的 方 式 进 行 学 习 它 是  
针对级别为初学者到中级水平的  
开发特点使用游戏化编程  
为Python较各网站的  
又称为学习游戏化的是  
采用游  
眼互动等基  
本能力有助于培  
流 行 的  
养 游 戏 者 解 决 问 题 的 能 力 ⑤ 培 养  
教 育 发 展 方 向 已 成 为 “ 互 联 网 + ”  
浪潮中学习的风向标。  
合作能力为游戏者体验学习提  
供 可 能 既 然 游 戏 具 有 一 定 的 教 育  
意 义 而 学 习 也 并 非 天 然 姓 “ 苦 ,  
模 式 通 过 目 标 引 导 ,做 到 实 时 反 馈 。  
2.实验分组  
在网上 搜 索 相关资 料  
发 现 目 前 国 内 与 国 外 都 有 学 习  
为验证游戏化学习的可行性  
中国信息技术教育  
42  
信息技术课  
时点拨有最优的算法做基  
础,  
和 实 验 效 果 笔 者 所 在 的 特 长 小 组  
共 3 0 名同学 每15一 组 成了教师  
辅导组和游戏实验组个小组采  
用同样的学习进度师辅导组实  
行 教 师 讲 课 组 员 自 主 编 程 练 习 的  
方式戏实验组采用组员自己游  
师指导的方式个小组在  
实验一段时间后进行编程竞赛以  
比较两种学习方法的优缺点。  
导的指引下完成初步的游戏操作。  
动画 区边  
学习编程语言会走很大的弯路。  
游戏窗口左边是  
(3)重整旗鼓  
代码区CodeCombat要  
求玩家  
使用代码来操控游戏人物代码  
区 输 入 代 码 后 单 击 “ 运 行 ” 按 钮 ,  
游戏人物即可按代码运行结果来  
运动果有代码错误实时以  
红色字体提示时运行中有问题  
也 实 时 提 示 如 果 代 码 和 逻 辑 没  
问 题 则 可 点 击 “ 完 成 ” 按 钮 进 入 下  
一关习新的内容游戏中,每  
一位学习者都可以实战不  
断学习编程语言的语法辑等知  
为 了 提 高 游 戏 效 率 笔 者 与 游  
戏实验组的同学们又重 新学习了  
游戏学习的相关知识定在线上  
编 程 学 习 的 同 时 引 入 线 下 游 戏 的  
模式到线上线下同步进行同  
步 反 馈 同 步 跟 进 。  
线上就是  
遵循CodeCombat平  
作 为 游 戏 化 学 习 的 倡 议 者 笔  
台的游戏规则游戏过程中学习  
和强化编程知识进编程能力在  
游 戏 学 习 的 同 时 加 大 了 “ 复 盘 ” 力  
者担任了游戏实验组的组长责统  
筹学习过程和汇总实验数据在实  
验出现不良前兆时向教师汇报并中  
止 游 戏 实 验 经 过 小 组 讨 论 并 结 合  
即 在 每 个 游 戏 结 束 后 ,休 息 1 5 分  
识……在实验进行三周 习了基  
其 间 进 行 小 组 经 验 分 享 ,对 游 戏  
游戏学习的基  
本步骤者制订了学  
础知识函数结构有初步的认识  
过程中采用的策略进行复盘析  
习( 游 戏 )计 划 将 1 5 人 分 成 3 个 小 组 ,  
在 基 本 语 法 的 竞 赛 中 ,游 戏 实  
最高分团队和最低分团队各自所采  
用 的 策 略 在 讨 论 中 找 出 最 优 算 法 ,  
并就典型问题向教师请教入网  
求组内成员全力合作互监督,  
同时在小组间引了竞争机制。  
3.实验过程  
验组的成绩明显高于教师辅导组  
的 成 ( 如 表 1 )。  
(2)溃不成军  
上各种讨论组分利用百度帖  
吧、  
首 先 游 戏 实 验 组 的 同 学  
都在CodeCombat上注册了账  
对网站进行了初步的了解。  
CodeCombat支持JavaScript、  
CoffeeScriptLuaPython和  
Clojure5种编程语言个级别包  
含 不 同 的 任 务 如 搜 集 宝 石 、 打 败 怪  
兽以及找出通往下一关的道路一  
部分关卡免费阅会员可以玩所  
有关卡门级的学生来说免  
费的关卡已经足够。  
在学习判断环语句时于  
论 坛 Q Q 群 等 向 高 手 学 习 。  
需要  
有更多的创造性过语法、  
接口编写出复杂的函数才能过关,  
又由于游戏实验组的同学缺乏教  
线下游戏是  
的 同 学 每 3 人 一 个 互 助 小 组 在 公  
执行性高的前提  
指参加游戏学习  
师的指导乏完善  
编程的思维,  
游戏实验组同学的成绩不如教师  
辅 导 ( 如 表 2 )。  
立了引入竞争机制的游戏  
学 习 制 度 ① 筹 集 游 戏 基 金 。经 过  
充分讨论戏成员从自己的零  
对  
总结成绩低的原因要  
用钱中取出相同的数每人100  
理论知识掌握不足解决实际问  
    表1              第一次竞赛成绩  
题过程中缺乏  
教师的及时指  
算 法 选 择 不  
语 法 错 误 百  
组别  
最高分 最低分 平均分  
分析  
教师辅导组  
游戏实验组  
95  
97  
82  
91  
91  
95  
教师指导细致,学习枯燥  
学习兴趣高,自觉性好  
(1)旗开得胜  
游戏实验组的同学在了解了  
    表2               第二次竞赛成绩  
游 戏 机 制 熟 悉 了 页 面  
中 各 功 能 的  
作用后开第一个关卡择道  
英 雄 、编 程 语 言 后 就 可 以 在 向  
由 此 得 出 结  
靠激情,  
没有教师的及  
组别  
最高分 最低分 平均分  
分析  
教师辅导组  
游戏实验组  
93  
95  
76  
70  
84  
82  
教师指导细致,辅导及时  
缺乏编程思维,学习无门  
SEP 2018 NO.18  
43  

全部评论(0)

暂无评论