走进趣味编程门教学设计
《走进趣味编程门》教学设计《走进趣味编程门》教学设计 教学目标: 1、学生初步认识 Scratch 工作界面及常用的简单指令,理解 Scratch 编程的基本步骤并且能够完成一个简单的程序设计。 2、教学过程以讲解、范例演示、任务驱动、操作实践的形式让 学生认识 Scratch 编程软件, 并能通过亲自动手操作设计制作出简单 的程序。 3、学生初步认识 Scratch 程序,初步感受 Scratch 世界数字艺 术的魅力,提高学生学习编程的兴趣。 教学重点:认识 Scratch 工作界面及常用指令,模块的使用。 教学难点:设计程序制作作品。 教学过程: 一、 激趣导入:(3 分钟) 你们平时喜欢在网络上浏览一些小动画吗?你们都喜欢看什么 动画?老师也设计了一个小动画想不想看?观看这个小动画之前先 给大家介绍两位新朋友:这位是来自美国的nick,这位是nick 的机 器人朋友 libra。他们之间发生了这样一个小故事: Nick 最近报名参 加了一个机器人表演大赛,他想在比赛中获得一个好成绩, 于是他决 定帮助机器人 Libra 练习舞蹈, Libra 很认真的轻歌曼舞起来! (ppt 出示情景图)根据这个故事情节,老师把它设计成了一个动画,下面 一起欣赏一下 Libra 婀娜多姿的舞蹈吧!(播放动画)。好玩么?你 们想不想也亲自设计一个这样小动画呢?那首先我们得先认识一款 适合少年儿童用使用的编程软件叫 scratch,它还有一个中文名字叫 “魔抓”这款软件的图标是一只小猫, 这节课我们就一起走进编程的 世界去体验一下。(板书:走进趣味编程门) 二、 知识授新,制作简单作品(22 分钟) 1 1、认识、认识 scratch2.0scratch2.0((5 5 分钟)分钟) 初步认识初步认识 scratchscratch 软件软件 师: 那 scratch 编程软件到底是什么呢?下面跟老师一起打开桌 面上的 scratch2.0 文件夹,找到一个小猫头像双击打开。现在我们 看到的这个界面就是 scratch 的工作界面。 (这款软件是由麻省理工由麻省理工 学院专为我们少儿设计开发的编程工具。那具体这款软件有什么功学院专为我们少儿设计开发的编程工具。那具体这款软件有什么功 能,能, 每个区域的作用是什么以及怎样使用操作呢?下面请观看一个视每个区域的作用是什么以及怎样使用操作呢?下面请观看一个视 频介绍,观看时要认真观察,用心记忆!频介绍,观看时要认真观察,用心记忆!) 观看视频,了解观看视频,了解 scratchscratch 软件的工作界面和使用方法软件的工作界面和使用方法 教师播放视频 师:A、看完视频,你对scratch 软件有了哪些认识,知道了哪些 操作?(生说生操作) B、补充讲解及操作: (1)舞台的大小讲解(更换坐标背景图):scratch 软件规定了 舞台的大小和方向。 水平方向为 X 轴, 480 个单位, 垂直方向为 Y 轴, 360 个单位。中心的坐标为:X:0;Y:0,以中心为界,X、Y 轴分为 正、负值。 (2)指令组、程序区的操作 Scratch最重要的操作就是对角色编写程序, 操作时一定要注意: 先在列表区选择角色,在程序区选择脚本按钮,将所需的指令拖拽到 程序区,拚接在一起。取消指令时可拖回到指令区。 思考观察:八大指令组分为两部分,上边是指令类型,下面是每 类指令的具体指令。观察八大指令,它们的外观和形状有什么特点? 为什么要这样设置?(读写程序便于区别) 学生操作打开 scratch 软件。 2 2、任务驱动,制作作品、任务驱动,制作作品(19(19 分钟分钟) ) 师:刚才我们通过一个小视频基本了解了 scratch 的工作界面。 下面我们就亲自动手来体验一下。 任务一:任务一:当绿旗被点击时机器人移动十步(教师操作示范) 当机器人被点击时机器人移动十步 任务二:当按下↑键,机器人向上移动任务二:当按下↑键,机器人向上移动 1010 步,按下↓键,机器步,按下↓键,机器 人向下移动人向下移动 1010 步,按下←键,机器人向左移动步,按下←键,机器人向左移动 1010 步,按下→键,步,按下→键, 机器人向右移动机器人向右移动 1010 步。步。 (独立完成,小组互助完成作品) 自学指导:自学指导:在“事件”中,拖拽“”到程序区。 将“空格键”改成“上移键”,在“动作”中,拖拽 “”,并吸附到 “当按下上移键”下面。 按照此原则进行设计。 下移键:Y 坐标增加-10; 左移键:X 坐标增加-10; 右移键:X 坐标增加 10 找学生作品进行演示 刚才我们通过三种启动指令让机器人动了起来,在开始的动 画中我们看到是当 nick 发出“开始”的指令后, libra 才 开始跳舞的,那怎样将两个角色动作连接起来呢?师:这里 我们用到一组指令 任务三:任务三:nicknick 发出“开始表演”的指令,当发出“开始表演”的指令,当libralibra 接到指令后,接到指令后, 说说: :““请欣赏我给大家带来的舞蹈”四个方向键控制机器人移动”四个方向键控制机器人移动。 (先自学,小组讨论后制作作品) 自学指导: Nick 脚本:当被点击时,拖动外观指令中的 到程序区,修改说话内容为“开始表演”,在事件中拖动 到程序区,广播内容修改为“开始”。 Libra 脚本:拖动事件中的 改为“开始表演”,拖动外观指令中的 赏我给大家带来的舞蹈”。 ,将接收内容修 将内容修改为“请欣 nick 脚本: libra 脚本: 学生演示,教师小结。 (操作过程中体现等待时间的修改,板 书:测试、调试程序) 师:ppt 出示,这时nick 说:“Libra 虽然能接收到自己的命 令了,可是要是能有美妙的音乐做伴奏就更好了。”那怎样给动画添 加音乐呢? 任务四:当绿旗被点击时,播放音乐“机器人之舞”。 学习提示:拖动到按钮的脚本区,拖动声音指令下的 到脚本区,点击声音选项卡,删除声音“喵”,从本地 文件夹中上传声音“机器人之舞”,回到脚本区将 为 设置 按钮脚本: 演示学生作品。 通过刚才四个任务同学们学会了四种启动指令的运用, 和程序 设计的基本方法, 并且我们能够熟练的根据指令的颜色找到需要的指 令,非常了不起!可是 nick 指挥机器人练舞过程中发现用方向键控 制机器人移动实在是太麻烦了, 能不能让机器人接到自己的命令后可 以自动开始跳舞呢? 三、 拓展提高拓展提高 综合运用(综合运用(10 分钟) 观看微课视频制作作品,实现循环结构下机器人自动上下左 右跳舞。(可以小组合作) 优化机器人的脚本: 演示学生作品 刚才同学们经过不断思考,开动脑筋,亲自动手制作出了非 常棒作品,很了不起,下面一起来欣赏几个 scratch 作品放松一 下。 作品欣赏:超维方块绘制多边形 四、四、 课后小结(课后小结(3 3 分钟)分钟) 1、学生谈收获 2、教师小结 学习网站 这个国家的每个人都应该学习如何编程, 因为它会教你如何思考。 ……苹果公司创始人史蒂夫乔布斯 板书设计走进趣味编程门 Scratch魔抓 角色准备 搭建角色程序(指令程序设计) 测试、调试程序 优化程序