《弹球游戏》微课程设计于克东

时间:2022-08-12 10:17:38

《弹球游戏》微课程设计于克东

分析

《弹球游戏》是笔者所在学校开展的校本课程《Scratch创意编程》中的一节课,属于Scratch编程综合应用的部分,主要涉及程序设计中单分支结构的知识。本课的教学重点是“”模块的使用,教学难点是单分支结构的理解与应用。

五年级的学生正处于小学到初中的过渡时期,抽象思维有了一定的发展,虽然仍以形象思维为主,但自主学习的意识较低年级有了很大的提高。单分支结构这一知识点比较抽象,要让学生理解这一抽象概念进而能应用到实际编程中,单纯靠讲授很难达到这一目标。

基于以上分析,笔者以制作弹球游戏为主线,结合微视频让学生在游戏中掌握单分支结构,并将抽象的内容形象化,进而使学生能灵活应用Scratch开发出更多有创意的作品。

设计

笔者在进行本课设计时,遵循了两个理念:一是游戏化学习,让学习好玩一点,在进行设计时,将单分支结构的学习与弹球游戏结合起来,让学生在游戏中掌握知识,拓展能力。二是教育数据化,学生完成的课前自主学习任务单可以通过扫描二维码的方式提交到网站,教师在后台可以将学生的数据进行汇总分析,并根据分析结果有针对性地对学生进行个性化指导。

在达成目标方面,为了便于学生更好地学习,笔者将教学目标转化为学生易懂的达成目标,使他们的自学更具有目的性、针对性。本课的达成目标有三个:①能叙述游戏中的角色和动作;②能说出单分支结构的概念,能用流程图来表示单分支结构;③能将单分支结构流程图转化为脚本语言。这三个达成目标简单易懂、循序渐进、环环相扣,学生通过观看微视频完成学习任务就可以由浅入深地达成目标。

在学习任务方面,针对本课的教学重点和难点,笔者设计了三个学习任务:任务一,弹球游戏中有哪些角色,角色的动作是什么?任务二,什么是单分支结构,我们通常用流程图来表示程序运行过程,弹球的动作流程图是怎样的?任务三,根据任务二的流程图,编写弹球的脚本判断的条件是什么?不同的条件下,弹球的执行动作语句又是什么?三个任务在设计上层层递进,并以大量图形化的符号、动态效果呈现出来,符合小学生的认知规律和心理特点。

制作

笔者录制了教学微视频,它是学生完成自主学习任务单的配套资源。笔者在制作时,使用的软件是PowerPoint 2016和Camtasia Studion8.0。

微视频的制作步骤如下:①根据课前自主学习任务单的三个任务,以“游戏呈现―分析角色动作―出示单分支结构―脚本编写”这样的主线来进行。笔者在PowerPoint 2016中插入动画、声音、图片等,尤其是运用了大量的自定义动画来吸引学生的注意力,提高他们的兴趣,突出游戏的主题。②笔者对每一张幻灯片都进行了详细的旁白设计,且旁白力求精练、易懂、贴近学生,再用Camtasia Studio8.0M行录制、添加字幕、裁剪、渲染,最后生成MP4格式的视频。③考虑到手机、平板越来越普及,并且成为泛在学习的重要工具,笔者在设计中充分利用这一优势。为了使学生使用更方便,笔者还利用现在较为流行的H5技术进行加工,学生通过扫一扫二维码即可观看视频,并完成自测题,而且做完后系统会自动将作业的结果上传到后台,便于教师了解自学情况。

应用过程

1.课始检测

检测学生课前学习情况可以了解学生课前学习中存在的问题,有助于教师建立学生合理的学习起点。在这一环节,很多教师都采用纸质的形式将自测题呈现给学生,然后再进行批改、总结,这样的方式耗时、费力且效果不佳。笔者在本环节将自测题放至云端,学生可以通过网页完成测试并提交检测结果。同时,教师在后台可以实时看到数据分析,并通过分析可以对学生进行更有效的指导。这也正是在当前提出的教育数据化理念的体现。

2.进阶练习

有梯度的练习能促进学生内化知识、运用知识。本课的梯度练习是让学生实际动手去编写“弹球游戏”完整的脚本,并通过多种编写方式实现。这样的练习既是学生对前面学习的总结,也为他们后面的探究学习做好铺垫。

3.协作探究

本环节是课堂教学的难点,也是翻转课堂的精华所在。笔者给学生提供了一款新游戏――射击游戏,并要求学生将射击游戏中的角色和动作用脚本语言实现。此任务难度较大,且涉及到角色分析、动作、分支结构、流程图、条件语句等多个知识点,需要学生对所学知识学以致用、融会贯通。学生通过这一环节的学习,可以拓展应用能力,并提升其编程设计与开发的综合素养。信息技术学科的“根”就在于对学生程序设计能力的培养,而这一理念在此环节得以落实。

4.交流展示

翻转课堂是把交流展示的舞台让给学生,让学生展示自己的思想和学习成果的课堂。展示的过程是学生思维碰撞的过程,也是相互学习、相互提高的过程。课堂中,学生展示自己的创新想法,教师应该肯定其优点,并提出质疑,进而促进他们知识运用能力的提升。

教学反思

课后,笔者对本微课程进行反思,亮点如下。

1.巧妙地突破了难点

本课的难点在于学生对单分支结构的理解与应用。单分支结构这一知识点比较抽象,而学生又以形象思维为主,那么如何突破这一难点?笔者在本课微视频中借助流程图,把该知识点以动画的形式呈现给学生,并将单分支结构这一抽象概念形象化,这样设计符合学生的认知规律,进而突破了他们的认知瓶颈,形象、直观地解决了这一难点。

2.促进学生更好地自学

五年级的学生正处于小升初的阶段,在这一阶段教师应该着重培养他们自主学习、合作学习的能力。在本课的教学中,笔者以制作弹球游戏为主线,激发学生自主学习、自主探究的强烈欲望,使其更主动地参与到学习活动中去。笔者应用了当前流行的H5技术为学生的自主学习提供了技术支持,学生在课前可以通过扫描二维码观看微视频、提交任务单。同时,教师也可以根据学生提交的结果进行及时的反馈,使学生的自主学习能得到有效的指导,提高他们自主学习的能力。

评委印象

“互联网+教育”的浪潮扑面而来,云计算、大数据、物联网等信息通信技术让教育变得更高效,同时教育资源变得更丰富,教学方式也变得更灵活。信息技术教师需要解放思想、更新观念,才能将互联网思维与日常的课堂教学相融合,创造出更高效、更多元的教育教学新思路、新方法。于克东老师的《弹球游戏》一课,正是对“互联网+教育”背景下的信息技术教学的一次有益尝试。

1.游戏中巧妙融入程序设计思想

信息科技的飞速发展使得教材的更新速度常常滞后于技术的迭代,因此,设计合理的校本教材成为必不可少的补充。于克东老师采用了一款由麻省理工学院(MIT)设计开发的面向少年的简易编程工具――Scratch,通过积木形式的模块构建程序的命令和参数,实现预设的动态效果。@样的积木模块包括8个大类、100多个功能。学生们不用记住命令,但不代表不需要指导。

为此,于老师设计了一个能充分引发学生学习兴趣的“弹球游戏”作为任务情境,将“角色”“动作”“分支结构”“流程图”等知识技能串联在游戏情境中,并通过一个个层层递进的问题,引导学生的思维路径。学生借助微视频和课前自主学习任务单,思考与解析问题,最终实现用流程图表示分支结构,并将之转化为脚本语言,实现程序的运行。

2.善用互联网工具获取学习反馈

科学、准确、及时地获取学生的学习情况反馈,是优化教学环节的重要前提。而教师善于运用互联网工具则能够让“反馈―调整”的过程变得迅捷而高效。

于老师在《弹球游戏》一课中,充分运用了“问卷星”的“在线调查”“数据采集”“报表设定”“结果分析”等系列服务功能,快捷地获取学生课前对“弹球游戏”微视频的学习情况,并通过图表的方式呈现出统计结果,便于教师有针对性地对学生进行个性化指导。

3.进一步完善《弹球游戏》微课程的建议

微视频的制作还需要进一步改进,尤其是在讲解的精准性方面。例如,微视频在讲述流程图的框图时,“用正方形表示处理框”的说法是不准确的,表示处理框的是“矩形框”,且视频的画面上显示的也是矩形框。再如,微视频在分析分支结构时,对“如果条件不满足,跳出判断,向下执行”的说法不准确。对于分支结构来说,不存在“跳出判断”的情况,即使条件不满足,判断的步骤也是经过执行的,只是选择了条件不满足即条件判断结果为“否”的那条路径而已。“跳出判断”的情况,一般出现在循环结构中,当循环到循环条件不再满足时,则循环结束,接着执行循环体之后的程序。

(袁文铮 NOC活动评委/上海市徐汇区教师进修学院)

上一篇:浅谈儿童美术创新思维的培养 下一篇:《空间中直线与直线之间的位置关系》教学设计