《神奇的巡线车——Scratch趣味编程》教学设计
课题】神奇的巡线车——Scratch趣味编程
授课者】呼图壁县第一小学 马克
课时安排】1课时
教材分析
《神奇的巡线车》一课,是在学生已掌握Scratch软件界面以及绘制新角的基础上展开教学,通过现代科技“巡线车”的引入,使学生产生强烈的好奇心,从而产生就知欲望。本课在让学生了解巡线车的工作原理的基础上,学会设计算法,并将算法融入到自己的程序中。
教学目标
1.掌握绘制角以及利用“绿旗”启动程序的方法了解程序中循环的控制以及巡线车的工作原理。
2.通过观察思考和创作实践的过程,培养和锻炼创新能力和实践能力,从而形成学以致用的方法。
3.体验Scratch编程的乐趣,培养自主学习的习惯、积极向上的心态以及善于解决问题的能力,激发学生程序设计的兴趣。
教学重点
1. 循环结构和判断结构在Scratch中的使用;
2. 了解巡线车的工作原理
教学难点
设计“巡线”算法,并给巡线车写入程序。
教学资源及环境
多媒体电脑和Scratch软件
教学方法
讲授法,任务驱动法。
教学过程
一、创设情境,激趣导入
师:同学们,你们喜欢小车吗?(学生回答)我们可以在马路上看到各式各样的小车。目前,深圳已推出无人驾驶公交车,不用司机,车就能自动前进。今天,老师也和大家分享一个关于小车的视频,大家看看视频中是什么车,这辆车在干什么?(视频展示后学生回答)
师:这就是巡线车,顾名思义,巡线车就是能根据我们预设好的路线自动行驶的无人车。作为当前国际研究热点,巡线车具有维护简单、效费比高等特点。
师:本课,我们将使用Scratch软件模拟制作一个巡线车,并让这个巡线车根据我们画出的路线前进。(板书课题)
[设计意图:创设轻松愉快的情境,将新知识的学习过程与学生的已有知识和生活实际相结合,既让学生对新技术产生好奇心,又引出新知识的学习,激发学生学习新知识的兴趣。]
二、自主探究,获取新知
师:首先,我们来看看巡线车的结构,它由哪些部分组成的呢?(学生回答)
师:它由车身、车轮、左探头、右探头组成,左、右探头可以探测路线,在了解了巡线车的结构之后,我们就可以在Scratch软件中绘制属于自己的巡线车了。
1、自主学习
请同学们完成导学单中的任务一:我会画
(1).打开Scratch软件;
(2).删除舞台中的模板:右键单击舞台中的猫——删除;
(3).执行新增角——绘制新角命令;
(4).使用“方形工具”绘制巡线车;
(5).再次执行新增角——绘制新角命令;
(6).使用“笔刷工具”绘制路线。
(7).调整“巡线车”和“路线”的大小
教师巡视指导,将学生在操作过程中出现的问题指出并讲解。
巡线车及路线效果图如下:
               
“巡线车”效果图                    “路线”效果图
小结:回顾巡线车的绘制过程。说一说为什么左、右探头颜不一样?
[设计意图:这一环节通过任务驱动法,将新知识的学习贯穿其中,调动每位学生参与的积极性。学习这一内容时,设计“导学单”帮助学生根据自身学习进度差异情况,自主获取所需知识。既充分满足学生的表现欲,又尊重学生的个体差异。]
2、小组交流
师:在绘制完巡线车和路线之后,我们就可以给巡线车设计“巡线”算法了。
师:首先,我们需要了解探头碰线情况。谁来说一说,有哪几种探头碰线的情况呢?(学生回答)
师:探头碰线有四种情况(板书),分别是:左探头碰线、右探头碰线、左、右探头都没碰线、左、右探头同时碰线。
师:接下来,请大家两人小组合作完成导学单中的任务二,在讨论交流之前,老师有几个要求(出示课件),请大家按照要求,完成任务二。
教师巡视指导,并对学生提出的问题予以讲解。
师:有哪组同学愿意派代表上讲台汇报你们小组的交流成果呢?
(请完成任务的小组上台分享小组交流成果)
教师根据学生的描述进行总结(板书):
如果左探头碰线:车左转;
如果右探头碰线:车右转;
如果左、右探头都没有碰线:车直行;
如果左、右探头都碰线:车左转或者右转。
师:这就是巡线车的算法,设计好巡线算法,我们就可以给巡线车写入程序了(教师演示)
[设计意图:这一环节的设计充分发挥学生的资源优势,采用小组合作学习的方式讨论交流进行学习,通过学生间的合作互助,突破难点。]
三、联系实际,体验成功
师:现在请同学们完成导学单中的任务三,给“巡线车”写入程序。
设计思路如下:
想法
模块
脚本
单击绿旗子开始,此模块在“控制”栏中
永远重复之间的动作,此模块在“控制”栏中
条件判断,如果满足条件,执行一些操作,否则,执行另外一些操作,此模块在“控制”栏中
当颜A碰到了颜B,此模块在“侦测”栏中
逆时针旋转3度,此模块在“动作”栏中
顺时针旋转3度,此模块在“动作”栏中
移动1步,此模块在“动作”栏中
师:请同桌之间相互交换座位,看看自己的同桌做得怎么样?有哪些地方是值得你学习的?
师:请制作完成的同学单击菜单栏里的“保存”按钮,保存文件,并提交。
小结:总结本课学习的内容,让学生回忆自己还有什么不明白的地方,可以及时提出,教师给予解答。
[设计意图:这一环节,学生通过自主完成巡线车的程序写入,从而体验编程乐趣,通过学生之间相互评价,让课堂充满勃勃生机。]
四、开拓创新
(出示拓展动画演示)
师:同学们,这中效果的巡线车是如何做出来的呢?请同学们自主完成导学单中的拓展活动。
教师巡视指导,将学生在操作过程中出现的问题指出并讲解。
(已完成的学生演示自己的作品,并描述“巡线”算法)
师:接下来给大家留一个兴趣作业:如果修改程序中的参数,巡线车会发生哪些变化呢?
[设计意图:这一环节,是本节课内容的拓展和延续,既将本课内容加以深化,又令人回味无穷。]
板书设计
神奇的巡线车——Scratch趣味编程
如果左探头碰线:车左转
如果右探头碰线:车右转
如果左、右探头都没有碰线:车直行
如果左、右探头都碰线:车左转或者右转
设计思路
神奇的巡线车》这节课,在准备的过程中,有几个设计的侧重点: 
1.创设课堂轻松情境
2.把握学生特点,突破难点
    学生是教学过程展开的主体,学生的主体性发挥的优劣,是一节课好坏的决定性因素。
    小学生的注意力不能持久,很容易被一些新奇的事物所吸引,抓住这特点,我设计了几幅形象的图片,孩子们看到这些非常喜爱,注意力很轻易的就被吸引住了。教学的过程中,配合这些小插图,使学生在轻松的氛围中学习。练习时,注意鼓励学生团结合作,培养他们协作学习的能力,激发编程设计的兴趣,帮助他们树立学好信息技术的决心。
3.明确算法流程,做到心中有数
流程图如下:
算法描述如下:
(1)、左探头碰到线了吗?如果是,执行步骤2,否则执行步骤3;
(2)、逆时针旋转3度,移动1步,返回执行步骤1;
(3)、右探头碰到线了吗?如果是,执行步骤4,否则执行步骤5;
(4)、顺时针旋转3度,移动1步,返回执行步骤1;
(5)、移动2步,返回执行步骤1。
在本节课中我注重用多种教学方法帮助学生学习,例如:
    1.学生之间相互评价,给学生提供提出问题和解答问题的空间,以纠正任何出现的错误和误解。
    2.在学习过程中,运用任务驱动法,给学生提供‘导学单’,学生根据导学单任务的内容,自主学习,积极思考。
>二次元编程教学视频步骤

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。