资源简介 教学设计一、教材分析《吹泡泡》是广东省教育出版社出版的《信息技术》第三册(上)第9课的内容。《吹泡泡》是本学期学习图形化编程以来,首次进行人机交互、趣味性非常强的作品体验课,主要学习在图形化编程中如何借助硬件设备实现与外界交互的效果。通过学习,掌握四个阶段性的目标,从简单到复杂,最终完成作品的设计,要求学生能掌握“将X(Y)坐标增加”积木、侦测外面的声音、克隆功能的使用方法,作为克隆体或本体启动时的使用,实现用麦克风吹泡泡的效果,感受源码编辑器与外界交互的强大功能,提升作品的创意性和趣味性。二、学情分析对于五年级的学生而言,在初期的学习中,基本能熟练地掌握重复执行、条件判断等语句的使用方法,具有一定的程序思维基础。在舞台的数学坐标知识方面,学生也掌握了位置和数组之间的对应关系。在掌握“移到”积木使用的前提下,学生也能较好的理解将Y坐标增加的命令。克隆功能是本节课的难点所在,学生对于以前学习的编程知识来说,属于一个新的概念,另外本课引进入了硬件设备:麦克风,利用麦克风吹气实现输入声音数值来实现吹泡泡的效果,这对学生来说是很新奇的体验。能进行人机互动,赋予了程序设计以生命力和创造性,学生学习起来必将有很大的兴趣。教学目标信息意识目标通过自主探究、小组合作的形式解决问题过程中学习,“侦测声音”、改变坐标移动角色、克隆模块等语句的使用方法,具有一定的程序思维基础。能够通过分解现实中吹泡泡的特性提出在程序设计中分析角色、场景的动作需求。计算思维目标通过角色需求分析,再把角色需求到实践的过程,培养学生计算思维和编程思维能力,激发学生对程序设计的兴趣。数字化学习与创新结合实际生活中的经验,提出问题,利用自然语言,流程图等方式简要描述算法去分析问题,以有趣的交互效果调动学生学习的积极性,教学过程中以体验、小组讨论、动手操作相结合的学习方式,有效地引导学生突破本课的重难点,掌握制作吹泡泡的方法。信息社会责任目标1.体验程序设计作品与外界交互的乐趣,感受奇妙的程序世界;2.感受趣味编程创作的无穷魅力。教学重难点重点:理解侦测外界环境声音将转换为可读取数据,掌握人机互动的方法。难点:理解克隆功能中“克隆自己”和“当作为克隆体启动时”的异同,能设计出不同效果需求的程序编写。教学策略通过创客节项目情境引入,体验作品功能,让学生体验人机互动游戏,了解本课的总体目标。通过设计梯度学习任务,完成3-4个任务并总体完成作品的整体设计。问题导学辅助程序编写,提供编程思维框架,可以让学生体验作品的同时建立解决问题的思维过程。教学环境机房电教平台麦克风设备教学过程教学环节 教师活动 学生活动 设计意图一、 创设 情境 激趣 导入 展示创客节图片: 在源码编辑器中也能吹出多彩的数字泡泡,让我们来体验一下吧? 学生观看创客节项目和体验数字化“吹泡泡”,外界声音与计算机程序的交互方式。 明确阶段目标,体验任务分解的思维过程。 调用学习过的知识设计吹泡泡程序,为克隆模块的学习做好铺垫。二、 探究 新知 勇于 创新 分析如何实现“吹泡泡”的过程: 思考:怎么让计算机知道我们“吹气”的声音? 探究活动一: 编写程序,用变量显示当前音量,侦测吹气时当前声音的具体数值的变化。 展示采用变量的方式显示环境吹气时实时的声音音量变化。 学生小组合作交流,讨论吹泡泡角色的动作。完成学习单的任务分析。 分析通过往麦克风吹气能够通过声音音量大小的变化模拟吹气的动作。 小组合作交流,通过编程测试往麦克风吹气的音量大小变化。 分析任务,引导学生构建作品的框架,提升学生创作作品的能力。 观察分析吹气时音量变化,可根据音量大小的数据去设定“吹气”才可以触发吹出泡泡。加深之前变量的认识。实践探究一 1.思考:侦听到吹气的声音时,一个泡泡角色怎么变出一连串的泡泡? 原来源码编辑器里面藏着一个“分身术”——克隆模块的认识,克隆指在游戏中复制出一个“空代码角色”(克隆体)。我们可以通过侦听到吹气的音量,使用克隆出更多的泡泡。演示探究活动2:完成编程侦测到吹气时,使用克隆模块制作更多的泡泡。 讨论:明明已经使用克隆模块制作 更多的泡泡?去哪了? 如要实现泡泡上移等动作,则需要用到当克隆体启动时模块对克隆体进行动作脚本设计。 回顾之前学过的舞台坐标,了解不同方向的移动,分别是X和Y数值怎样的变化。 那么怎么实现克隆体泡泡上移的动作呢?克隆体到达边缘有是克隆体消失了吗? 理解为什么要在完成克隆体动作后删除克隆体 活动2: 采用克隆功能制作出更多向上飞舞的泡泡。 通过思考分析角色“分身术”克隆的概念。 探究完成使用克隆功能吹出连续的泡泡。 学生讨论角色本体与克隆体的异同。 克隆体会继承本体的当前的所有状态,就是没有角色的代码脚本。 运用学习过的坐标知识和对应的模块实现泡泡向上移动的动画效果。 理解在克隆体泡泡离开边缘后并不是消失,使用“删除自己”积木,减少程序卡顿。 通过活动探究,认识克隆的功能使用方法。 通过克隆自己模块的应用,深刻理解角色本体和克隆体的概念。包括克隆体的特点,以及数量限制等。 通过调试程序理解本体、克隆体的不同,体会程序设计的逻辑关系的奥妙。 让学生理解设定根据当前的环境声音设定,当声音达到某个数值才启动泡泡上移。理解在克隆体泡泡离开边缘后并不是消失,使用“删除自己”积木,减少程序卡顿。小组讨论,完善作品 请尝试将“颜色特效增加10”积木放置不同的位置,谈谈有什么发现? 观看编写程序,感受颜色改变模块积木在不同位置的效果变化,小组讨论不同的程序效果。 通过比较拓展丰富自己的作品,发挥更多的创意去完善作品并上交。 通过调试程序理解本体、克隆体的不同,体会程序设计的逻辑关系的奥妙。 综合运用所学知识,丰富程序设计作品,拓展思维,既培养了学生的综合运用能力,也有利于提升学生的美感。拓展与提升 拓展提升任务: 当开始被点击时,如果对麦克风吹气,很多不同大小、不同颜色的泡泡从泡泡棒的圆圈中心左右随风飘动。 交流改变角色的行动或者其他属性,让作品更具趣味。同时思考,除了可捕获外界声音源码编辑器如何采集更多的外界环境信息。 任务延伸,激 发学生探索兴趣。拓展提升,体现人机交互,让程序设计拥有更多的趣味。成果展示及评价小结 展示学生完成的创意作品,引导学生评价。 进行课堂总结 欣赏同学作品,积极参与评价。 认真总结本课知识点。 激发学生的学习兴趣,分享个性化作业,开拓学生的程序设计思维,学会评价中学习和提升。板书设计教学反思(共18张PPT)五彩童年——吹泡泡广东省教育出版社信息技术B版 第三册(上) 第9课体验“吹泡泡”分析:“吹泡泡”小游戏的过程?往“泡泡棒”吹气出现更多移动的泡泡计算机是怎样知道我们在吹气?吹气发出声音侦听外界的声音当前的声音数据?活动一: 编写程序,用变量显示侦测到的当前音量具体数值。思考:侦听到吹气的动作时,怎么吹出一连串的泡泡?“分身术”——克隆模块的认识克隆:根据本体角色当前状态复制出一个克隆体(空代码角色)原角色(本体)克隆体探究:使用侦测到吹气使用克隆模块制作更多的泡泡声音>____ 吹出上移泡泡是讨论:明明已经使用克隆模块制作更多的泡泡?去哪了?对克隆体编写脚本,克隆体才会执行对应的动作。大小形状坐标等克隆体脚本如何编写克隆体角色移动的脚本?(0,0)(0,400)x坐标值不变y坐标值增加往左:x坐标值减小往下:y坐标值减小往右:x坐标值增加用(x,y)表示一个位置活动2: 采用克隆功能制作出更多向上飞舞的泡泡。提示:克隆体泡泡到达边缘后,其实未消失,克隆体一般不超过300个当克隆体完成指定动作后,可用“删除自己”积木块减少程序的卡顿。展示评价把颜色特效改变放在不同的地方,比较其效果123拓展提升任务:当开始被点击时,如果对麦克风吹气,很多不同大小、不同颜色的泡泡从泡泡棒的圆圈中心左右随风飘动。课后小结?克隆声音侦测多个泡泡泡泡移动课后作业你能采集更多的外界环境信息与克隆模块结合的创意作品吗?谢谢! 展开更多...... 收起↑ 资源列表 《吹泡泡》教学设计.docx 第9课 《吹泡泡》 ppt.pptx