《可爱的小猫》教学设计
教学内容:新世纪出版社(2018版)信息技术五年级上册第1课
教学课时:1课时
一、教学目标
1.知识与技能目标:了解图形化编程,会打开Scratch和源码编辑器,认识操作界面。
2.过程与方法目标:通过老师例题讲解、操作演示、动手实践,能够在图形化编程软件中用搭积木的方法来编程,并学会运行程序,保存文件。
3.情感态度与价值观:通过完成编程任务,达到想要的效果,体验到学习编程的乐趣。
二、教学重、难点
1.教学重点:用图形化编程软件编写程序,并运行程序。
2.教学难点:拖动积木编程并理解其含义,学会阅读程序。
三、教学资源与课准备:安装好编程软件,并做好调试
四、教法与学法
1.教法:讲授、例题讲解、演示操作
2.学法:操作练习、讨论法、任务驱动
五、教学过程
教学阶段 教学活动 学生活动 设计意图
1.情景导入 同学们,从这节课开始,我们要学习编程了。那什么是编程呢,编程是编写程序的简称,就是告诉计算机怎样帮我们做事情。我们先来看一下老师做的一个小游戏。 展示小鸟展翅游戏。 在这个游戏中,老师通过方向键小鸟运动,小鸟碰到障碍物就消失,然后重新出现。 思考老师提出的问题(什么是编程呢)仔细观看老师演示的“小鸟展翅”的游戏,讨论这个游戏是怎样制作的。 通过观看展示,引导学生思考,让学生带着问题进入课堂学习,能够对编程感兴趣。
2.新课讲授:图形化编程 图形化编程是最简单的编程工具,只要将指令模块拼在一起,就像搭积木一样,非常好玩。下面是小朋友最喜欢的图形化编程工具。 图形化编程工具-mBlock 源码编辑器 图形化编程工具-Scratch 这三种图形化编程工具的操作界面都包含四部分舞台区、指令积木区、脚本区和角色区,每个编程工具的操作方法大同小异。请同学们阅读课本第2-3页,说说这四部分在哪里,它们的功能又是什么? 听老师讲解,了解图形化编程。观看老师展示的三个图形化编程工具的操作界面,认真听老师讲解。 在三张图片中找出每个编程工具的四个部分在哪里。 阅读课本,了解每个部分的功能,并回答老师提出的问题。 了解图形化编程工具的操作界面。 知道每部分的名称,了解它的功能是什么。
3.给角色编程——例题讲解 开始编程 例题1-1:打开Scratch2.0编程,让小猫一边行走,一边发出“喵喵喵”的声音。 操作步骤: 第一步:打开Scratch2.0,可以看到舞台中有一只小猫。 第二步:编写程序 1.单击选中角色区的“小猫”。 2.单击“事件”按钮,将“当绿旗被点击”积木拖到脚本区。 3.单击“声音”按钮,将“播放声音喵”积木拖到脚本区。 4.单击“运动”按钮,将“移动10步”积木拖到脚本区。 第三步:运行程序。单击舞台区上方的“绿旗”,程序就开始执行了。 第四步:保存程序。 请同学们按照老师的操作方法,自己操作一遍,理解生行代码的意思。 仔细听老师讲解,认真观看老师演示的操作过程。 自己动手实践,打开SCractch,搭积木,让小猫一边行走,一边发出“喵喵喵”的声音。 学会通过搭积木来进行编程的方法。通过阅读每一块积木的意思,来学习阅读代码。
4.自主学习:小技巧 请同学们自己阅读第5页“小技巧”这部分内容,思考老师提出的以下2个问题:1.不需要的积木,如何删除;2.表格中的积木是什么意思,如果把第2-4个积木搭在一起运行,会是什么样的效果呢? 阅读课本内容,思考老师提出的问题,动手操作,将后4个积木搭在一起,运行程序,说说每个积木的意思。 学会思考,学会阅读程序,动手操作,验证程序是否正确。
4.任务活动:例题1-2用方向键控制小猫移动 请同学们仔细阅读例题1-2,按照步骤操作,在源码编辑器中编写程序,当按下向左方向键时,小猫向左移动;当按下向右方向键时,小猫向右移动。 认真阅读课本例题1-2内容,小组讨论,动手操作,编写程序。 操作步骤: 第一步:打开源码编辑器,选中“小猫”。 第二步:单击积木盒“事件”—>“当按下a”,再单击积木盒“动作”—>“移动10步”,将积木拼接起来。修改积木,把“a”修改成“—>”(向右的箭头); 第三步:在第一个积木上单击鼠标右键,选择“复制并粘贴”。 第四步:将复制过来的积木块做如下修改:将箭头改为向左,移动的步数改为-10。 第五步:单击“开始按钮,运行程序。 学会阅读编程的操作步骤,动手操作,加深对积木的理解。 对出现的问题,小组讨论解决,提高解决问题的能力。
5.任务拓展:修改程序 试一试:修改[例题1-2]中的程序,控制小猫上、下、左、右移动。 小组讨论,分析任务要求,动手实践,修改程序。测试运行,出现问题,分析原因,找到解决问题的方法。 学会分析任务要求,提高动手实践能力。出现问题,分析原因,寻找解决问题的方法。
六、教学总结 师生一起总结本节课所学内容: 一、图形化编程 mBlock、源码编辑器、Scratch 操作界面:舞台区、指令积木区、脚本区、角色区 二、给角色编程 1.Scratch,小猫一边行走,一边发出“喵喵喵”的声音。 2.源码编辑器,用方向键控制小猫上、下、左、右移动。 回顾本节课学习 了哪些内容,跟老师一起总结归纳。 巩固本节课所学内容,培养学生归纳总结和语言表达的能力。
七、板书设计 第三课 可爱的小猫 一、图形化编程 1.编程工具:mBlock、源码编辑器、Scratch 2.操作界面:舞台区、指令积木区、脚本区、角色区 二、给角色编程 1.Scratch 2.源码编辑器 观看板书内容,回顾所学的内容。 增加学生对本节课所学内容的印像。
八、作业布置 编写程序:按下“空格”键让小猫往右上角45度方向移动。 了解作业要求,上机操作,运行程序,查看结果。出现问题,分析原因,寻找解决问题的方法。 巩固本节课所学内容