- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于KODU编程思维可视化教学实践
基于KODU编程思维可视化教学实践
摘要:KODU是一款简单、直观、易上手的编程工具。KODU引入课堂给信息科技学科注入了新活力。基于KODU的游戏设计课程对培养学生的编程思维、创造设计能力以及解决问题的能力有积极的意义,其简洁的模块化编程,深得学生喜爱。本文结合KODU游戏设计教学案例,论述借助思维可视化工具展开的基于KODU的编程思维可视化教学实践及反思。
关键词:编程思维可视化;KODU;教学实践
中图分类号:G434 文献标识码:A 论文编号:1674-2117(2018)01-0041-04
引言
当智能设备无处不在、社交网络颠覆生活方式、人工智能来到我们面前时,如何培养孩子更好地适应新世界成为父母、教师最大的挑战。如果孩子还是对编程一无所知,恐怕已远不能适应将来。面对这一切变化,Facebook创办人Mark Zuckerberg和微软创办人比尔?盖茨建议,学龄前儿童应该学习编程,这是因为编程除了控制和指令计算机执行任务,还是未来世界的共同语言。因此,我们除了为了让孩子们掌握编程本身,更要让他们继续勾画无限的未来。
相关研究基础
目前,多数研究者和教师都在探寻如何用更多元、更有趣的方式让学生对编程产生兴趣,认为编程学习是有意义的,并热爱上编程语言。通过教学实践,笔者发现了一款可视化游戏编程软件KODU,它能够激发学生的学习兴趣,并给信息科技课程注入新的活力。
1.KODU简介
KODU是微软未来社会化体验FUSE实验室研发的可视化程序设计语言,它以3D游戏的模式介绍编程概念,以及极为简化的编程模型来降低初学者的门槛,是一款简单、直观、易上手的编程工具(如图1)。学生能够在PC和Xbox上,自己动手设计原创的电脑游戏,激发无限创意,并了解电脑程序的运作。学生在KODU软件中可以学习建立一个虚拟的3D世界,并对虚拟角色编写程序,创造出有创意的、酷炫的3D动画或游戏作品,进而培养严密的逻辑思维、设计能力及想象力和创造力。
2.KODU教学应用
在学习KODU的过程中,学生可以充分发挥各自的想象力,观察生活,编制有趣的故事情节,依据KODU软件的开发环境要求,设计故事的三维场景、人物形象、活动轨迹、游戏规则,最终在计算机上实现可视化的故事情节。学习KODU软件,不只是学习编程技术,还能了解计算机工作和解决问题的方式,体验完成一项开发工作的完整过程,进而培养和提高学生的高级思维。
基于KODU的教学实践
基于KODU的教学实践,可采用一系列思维可视化工具,记录学生的学习过程、突发灵感及设计构思等。同时,这些思维可视化工具把学生难以用言语表述的设计构思图示化,能很好地展示学生的思维过程,是对学生的想象力、表达能力、视觉思维能力的综合反映,也是培养学生学会思考、分析问题和创造性思维的有效途径。下面,笔者以“小酷吃金币”为例,论述基于KODU的教学实践。
1.教师设计样例,学生从模仿开始
学生了解了软件的使用后,就可以从模仿开始进行游戏设计了。“小酷吃金币”是控制行为类小游戏,游戏场景中有一个人物小酷,玩家可以通过鼠标或者键盘上的按键,控制小酷的行走,找到散落的金币,并吃掉金币。
(1)任务分析
整体构思游戏设计需要哪几个任务?
任务1:设计制作场景(场景的大小、材质)。
任务2:添加对象小酷(1个)、金币(多个)。
任务3:需要编写的程序语句是:a.控制移动小酷;b.触碰金币时,吃掉金币。
任务4:保存并导出游戏文件分享给其他小组试玩。
(2)作品制作
①方案设计。作品制作从方案设计开始,学生讨论游戏“小酷吃金币”的场景设计方案,确定所需要的对象及其数量。场景可以使用默认场景,也可以使用场景设计工具对默认场景进行修改。
②游戏制作。包括场景设计、对象添加及属性设置。就游戏设计方案,完成场景的制作、对象的添加及属性设置。此游戏中涉及到两种对象,即小酷和金币。其中对象的属性根据游戏预设目标需要进行个性化设计,并使用对象设置记录表设置属性详情(如表1)。
③游戏编程。KODU中的每个角色都是一个对象,每个对象都有一个局部范围的变量。要为一个对象编写程序,可以在对象上单击鼠标右键,然后选择“编排程序”程序,进行程序的添加修改和删除,程序由“WHEN”和“DO”构成,单击“+”号可以为对象添加事件或动作,程序编写完成后,按“Esc”键返回游戏的设计场景。
KODU程序的语句结构很简单,只有一种格式:WHEN…DO…。?写程序时,只需在WHEN后面添加事件,也就是触发程序运行的条件,然后在DO后面添加要执行的动作即可,即如果,那么。
每个对象设置动作之前,要先构思游戏实现的流程,
您可能关注的文档
最近下载
- 五年级下册劳动日常收纳教案.docx VIP
- 2025年孝感市政务服务中心(综合窗口)人员招聘笔试考试题库及答案解析.docx VIP
- 数学-广东省衡水金卷2025届高三上学期10月联考.docx VIP
- topworx D系列阀门控制器安装调试维护手册.pdf VIP
- 关于四川省引大济岷工程环境影响报告书的批复.docx VIP
- ATmegaS128_部分辐射报告Rev3.pdf VIP
- 怎样收纳整理物品课件.ppt VIP
- 文旅新媒体运营 课件 第7、8章 文旅新媒体的数据运营、文旅新媒体运营技能 .pptx
- 《架空输电线路垂直起降固定翼无人机通道巡视技术规范》.pdf VIP
- 电梯使用单位题库-安全总监.docx VIP
原创力文档


文档评论(0)