《安全停车有感知》教学设计
一、教学目标
1.了解“侦测”模块中“碰到...”各积木的作用;
2. 能运用“碰到角”和“碰到颜”两个积木编写简单程序
3.通过编写倒车程序,体验人工智能技术的实现方法。
二、教学重难点
1. 教学重点:运用“侦测模块”中的积木编写简单程序
2.教学难点:能够在原有程序基础上修改、设计程序让倒车更加智能化。
三、教学方法
情境模拟法、任务驱动法、合作、探究学习方法
四、教学时间
1课时
五、教学过程
(一)话题导入新课
师:同学们,大家家里有车吗?嗯,有的同学们有。不管有没有车,大家应该都见过汽车倒车的情景吧,哪位同学跟老师说说汽车是怎样倒车的?
生:汽车司机前后左右的观察周围有没有行人、车辆、障碍物,然后一直看着汽车后方,确保安全倒车。
师:嗯,这位同学说的很专业,很具体,大家掌声鼓励。
师:还有没有更加智能化的倒车方式?
生:我爸爸车里有倒车影像,只要看着倒车影像就能知道汽车周围的情况。
汽车倒车技巧
师:嗯,倒车影像用起来非常方便,它会使倒车的过程更加的安全。同学们,我们现代社
会的科学技术十分发达,技术人员已经在研发十分智能化的“无人驾驶汽车”,它不仅能能够探测到汽车前后左右的情况,还能及时控制车速和方向,是不是非常的先进。很巧,在我们的Scraino软件中就有这样的一辆小汽车,只要输入正确的程序,它就能够非常智能化地探测到周围的行人和障碍物,还能准确地倒车入库。下面就让我们一起来看一看如何实现“安全停车有感知”
(二)任务驱动,实现“安全停车有感知”
教师学生们小组讨论一下,汽车要顺利的倒车进入停车位,需要遵循呢几个步骤,学生小组热烈讨论,教师总结各个小组给出的答案,汽车汽车倒车入库需要遵循以下几个基本步骤:
一:寻停车位
二:挂倒挡
三:探测周围的情况,躲开障碍物、行人等
四:瞄准停车线,精准的倒入车库,不能碰到两旁和后侧停车线
设计意图:在调动了学生的积极性之后让学生小组讨论分析问题和任务,效率更高,课堂主要以学生活动为主,教师讲授为辅。
了解了关于倒车的相关信息后,教师遵循由易到难的原则为学生设计了一下两个任务:
1.任务一:汽车导入停车库                                                                                                                                                                                                                             
教师为学生下达具体的任务要求:
(1)导入“小汽车”角,绘制“停车位”背景。
(2)然后对小汽车进行编程,让汽车按照直线倒入车库(主意:倒车时要放慢速度)
(3)进入车位,侦测到后面的白线时,程序就要停止。
在学生正式开始任务之前,教师告知学生Scraino软件中的“侦测模块”中包含了速度哦具有感知能力的积木,能够感知颜、按键、位置等信息。有了这些积木,就能够让角通过对周围环境的探测,及时对动作进行调整,这也是人工智能的体现。
学生了解上述问题后,教师可引导学生参照课本39-40页,自主探究完成“倒车入库”的程序设计。在学生活动过程中,教师巡视,了解学生的完成情况,及时引导和解决学生程序编写中遇到的问题。活动结束后,1-2位学生演示并讲解“倒车入库”的程序编写方法:
2.任务二:多方侦测更安全
首先,教师要告知学生汽车在停车入库过程中会遇到障碍物和随时出现的行人,因此,汽车要能够侦测到障碍物并能顺利躲避。
“碰到鼠标指针积木”除了能够侦测鼠标指针外,还可以感知其他角。利用这个特性,可以让汽车在倒车时遇到障碍物就停止。(教师可让学生自主阅读课本40页这段话,让其自己总结。)
在任务二中,教师可引导学生添加新角“行人”,并在已经编写好的脚本中添加积木,让汽车侦测到行走的路人时就停止,并等待10秒钟。(设计意图:除了让学生通过活动进行自主探究、尽量自己解决程序编写过程中出现的问题外,还要引导学生注意观察生活,从生活中获得灵感,积极创新地进行思考,提高问题解决能力)
任务二相对来说有难度,教师可让学生以小组为单位参照课本41页讨论完成,教师巡视指导,并及时反馈。
(三)汇报交流,作品展示,拓展训练
1.汇报交流,作品展示
本小组中哪位同学做的最好,技巧是什么。然后,各小组展示小组最优作品,教师鼓励其他小组对作品进行评价,之处优点和不足,展示时,可让学生进行解说和演讲。
2.拓展训练
(1)位“行人”角设计程序,在行人移动过程中,碰到角“汽车”后退50步并停止当前程序的运行。
(2)修改“汽车”角的程序,当行人后退50步后,汽车等待10秒再进入停车位。
(四)课堂小结
让学生围绕以下两个问题分享收获:
(1)编程时用到哪些重要的积木,能够熟练使用吗?
(2)编写程序时,遇到了哪些困难,是如何解决的。
(五)作业
阅读新视窗,了解无人驾驶汽车,感受人工智能的好处