走进趣味编程门教学设计
走进趣味编程门教学设计走进趣味编程门教学设计 教学目标 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 个单位。中心的坐标为X0;Y0,以中心为界,X、Y 轴分为 正、负值。 (2)指令组、程序区的操作 Scratch最重要的操作就是对角色编写程序, 操作时一定要注意 先在列表区选择角色,在程序区选择脚本按钮,将所需的指令拖拽到 程序区,拚接在一起。取消指令时可拖回到指令区。 思考观察八大指令组分为两部分,上边是指令类型,下面是每 类指令的具体指令。观察八大指令,它们的外观和形状有什么特点 为什么要这样设置(读写程序便于区别) 学生操作打开 scratch 软件。 2 2、任务驱动,制作作品、任务驱动,制作作品1919 分钟分钟 师刚才我们通过一个小视频基本了解了 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魔抓 角色准备 搭建角色程序(指令程序设计) 测试、调试程序 优化程序