资源简介 中小学教育资源及组卷应用平台第4课《漫游趣味编程王国》教学设计课题 漫游趣味编程王国 单元 第二单元 学科 信息科技 年级 六年级上核心素养目标 信息意识:感受图形化编程工具(如mBlock)在创造动态舞台效果、控制智能设备方面的价值,认识到编程是解决问题的有效工具。计算思维:通过挑选、拼接、调试积木指令(如事件、外观、声音积木),体验将任务分解为有序步骤并形成程序的过程。数字化学习与创新:利用mBlock平台(角色、背景、代码区)动手设计故事、动画或小游戏(如“Panda说你好”),体验运用数字工具实现创意表达。信息社会责任:在创作中(如设计敦煌壁画角色)形成尊重原创的意识,理解合理使用软件功能创作积极健康作品的重要性。教学重点 帮助学生熟练掌握mBlock软件的基本操作流程,包括新建文件、拖放拼接事件/外观/声音积木并成功运行程序观察效果。指导学生理解不同类别积木(事件、外观、声音)的核心功能,并能在编写程序时准确挑选和运用所需积木。引导学生通过编写简单角色互动程序(如“Panda说你好”),直观体会积木指令组合如何控制舞台角色的具体行为与表现效果。教学难点 帮助学生熟练掌握mBlock软件的基本操作流程,包括新建文件、拖放拼接事件/外观/声音积木并成功运行程序观察效果。指导学生理解不同类别积木(事件、外观、声音)的核心功能,并能在编写程序时准确挑选和运用所需积木。引导学生通过编写简单角色互动程序(如“Panda说你好”),直观体会积木指令组合如何控制舞台角色的具体行为与表现效果。教学过程教学环节 教师活动 学生活动 设计意图导入新课 1.聚焦什么是图形化编程软件?用它真的可以设计游戏和动画吗?那当然,我们一起看看吧!播放视频《带熊猫出去玩》。 观看视频,了解可视化编程。 帮助学生了解可视化编程的基本概念。讲授新课 新知讲解:一、读一读什么是图形化编程?图形化编程软件就像用“积木”来搭程序!它让编程变得像玩游戏一样简单有趣。想象一下,这个软件就是一个大舞台,而你就是总导演!导演能做什么?作为导演,你可以:设计漂亮的舞台背景,安排各种有趣的角色,指挥它们做动作、说话、唱歌跳舞!再加上好听的音乐,你就能创造出一个活灵活现的小世界!而且,它还能指挥很多智能小玩具和机器人,就像给它们下达命令一样!有哪些好用的工具?我们国家也有好用的图形化编程软件,比如:慧编程 (mBlock)米思齐 (Mixly)Mind+编程猫 (Kitten)编程让我成为小创客!当你用这些工具自己设计游戏、编故事、做动画时,你就变成了一个了不起的小创客——一个自己动手创造东西的小能手!在编程的过程中,你还会不知不觉地用到数学、科学、美术课上学到的知识,学会开动脑筋,找到解决问题的好办法!二、打开程序(1)双击桌面图标,打开mBlock软件。(2)单击菜单栏中的“示例程序”,选择“美丽的雪花”后单击“确定”按钮,即可打开“美丽的雪花”示例程序。三、认识mBlock界面看起来这跟我们以前学习的软件界面不太一样?因为它是一个可视化的趣味编程软件,我给你介绍一下吧!mBlock的窗口除了常用的菜单栏外,主要由以下四部分组成:积木区:程序指令的集合。每个积木都是一条程序指令。积木区提供了各种功能的积木,单击左侧的积木类型,相应类型的积木就展示在右侧。代码区:程序的编写区。将需要的积木拖放到此区域,按照一定顺代码区序拼接,即组成了程序。代码区也称为脚本区,是摆放积木的地方。舞台区:角色演出的地方。呈现作品效果的舞台。设备、角色、背景面板:陈列当前程序中的设备、角色、背景的地方,通过选项卡来切换面板。mBlock的工具栏也和我们常用的软件不一样,由布局按钮和执行按钮组成。单击工具栏 按钮““美丽的雪花”示例程序开始执行。哇,舞台上下起了洁白的雪花,用键盘的左右方向键还可以指挥熊猫走来走去。三、小知识将计算机能够理解的语言按照一定顺序拼接起来的指令叫作“程序”。挑选指令和拼接的过程叫作“编程”。四、创建第一个文件看了示例程序好想自己编程。我们一起来试试吧!新建文件 & 找熊猫:点 文件 → 新建,选 保存 或 不保存 (现有文件),看舞台:出现可爱熊猫!认识“Panda”角色:点 角色击 标签页,看角色信息区,它叫 “Panda”。每个角色有三个部分:造型=它的样子、声音=它的音乐/音效、代码=控制它动、变、响的指令!五、为角色编写程序代码1、先单击角色面板中的“Panda”图标,再单击积木区中“事件”积木类型。2、将积木《当对象被点击》拖放到代码区。3、单击积木区中“外观”积木类型,将积木《说你好!2秒》拖放到代码区,拼接在前一个积木下面。4、单击积木区中“声音”积木类型,将积木《播放声音meow》 拖放到代码区,拼接在前一个积木下面。5、单击“绿旗”接执行按钮运行程序。Panda 说“你好!”并在2秒后播放声音“meow”。六、小知识双击代码区的积木也可以运行程序哦!七、保存文件单击菜单栏“文件”下的“另存到计算机”菜单在打开的对话框中,选择存放的位置,以“Panda说你好”为名保存作品。八、练一练1.单击工具栏中的“示例程序”菜单,选择你感兴趣的示例打开,了解mBlock更多的功能。2.给你编写好的“Panda 说你好”代码下面再拖放拼接一个 积木,单击积木中“你好!”文字,当文字背景变成深蓝色后,修改文字内容为“很高兴见到你!”,把运行时间2秒,改为5秒。编写完后保存文件。九、扩展延伸敦煌壁画打招呼1、添加一个新角色选择“绘制角色”,然后简单绘制或者复制一个飞天形象。2、 给飞天角色编写代码:当角色被点击 -> 说“我是敦煌飞天!” 2秒 -> 播放声音 [选择一种乐器声,如“Harp”]当角色被点击 (事件)作用: 这是程序的“开关”!就像给飞天角色贴了一个隐形的“按钮”。为什么用? 我们想让程序在特定时刻(用户点击飞天时)才运行。它告诉计算机:“现在! 开始执行我下面的指令”。 一、读一读通过老师的介绍演示,了解图形化编程的基本概念和应用。二、打开程序学生打开mBlock软件并运行“美丽的雪花”示例,通过教师讲解熟悉积木区、代码区、舞台区等界面组成,动手操作体验编程效果,最终通过讨论分享初步心得。三、小知识了解什么叫做“程序”与“编程”。四、创建第一个文件新建一个项目文件,查看并分析“Panda”角色,了解程序的造型、声音和代码结构。五、为角色编写程序代码学生尝试为“Panda”角色设计一个完整的小剧本,包括多种动作、对话和音效。八、练一练完成课程练习。九、扩展延伸说一说还可以从哪些方面扩展程序、尝试把他们完成。 一、读一读帮助学生学生对图形化编程产生初步兴趣,了解其趣味性。二、打开程序引导学生学生熟悉软件界面,帮助学生体验编程的趣味性,激发学习兴趣。三、小知识培养学生的信息意识。四、创建第一个文件通过实际操作提学生的动手能力,同时让学生理解程序的组成部分及其作用,提高分析能力。五、为角色编写程序代码通过创造性编程,提升学生的逻辑思维和编程能力。八、练一练通过练习题帮助学生巩固课程知识、提示编程能力。九、扩展延伸培养学生的创造性思维与实践的能力。课堂小结 漫游趣味编程王国1、了解图形化编程的概念2、认识mBlock的窗口3、熟悉mBlock的基本操作4、掌握基本的编程方法5、完成课题练习 总结回顾 对本节课内容进行总结概括。课后作业 1、在mBlock中,为舞台上的“Panda”角色编写一个程序。要求当点击绿旗运行时,熊猫角色先说“你好!”持续2秒,然后立即播放“meow”声音。 布置作业 拓展学生的学习能力课堂板书 观看板书 强调教学重点内容。21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览