借径Scratch将人工智能引入课堂.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

??

?

??

借径Scratch将人工智能引入课堂

?

??

?

?

?

?

?

?

?

???

?

?

?

?

?

许凯

人工智能教学进入课堂困难重重

2013年7月初,中国在荷兰举办的机器人竞技顶级赛事“Robocup机器人世界杯”中夺冠,在人工智能领域率先圆了中国足球的冠军梦。但在我看来,我国在人工智能领域获得的辉煌战绩并不能与青少年整体素质划上等号,充其量只是在小范围的“精英培育”中取得了成果,将人工智能教学引入课堂教学,仍然任重道远。

多年来,我尝试将初级的机器人教学作为人工智能的入门引入课堂,但事倍功半,收效甚微。硬件器材的高额投入与长期维护、专业的场地和环境要求、课堂教学模式难于组织和管理……种种原因,都限制了其在青少年中的推广和普及。

全虚拟环境助推人工智能教学普及

近年来,Scratch在国内迅速崛起,并已形成了不同的课程观点,展示了Scratch不同侧面的风景。大部分教师将其定位于数字化或艺术化的创作工具,也有相当部分的教师将其作为天然的人工智能教学载体,配合Wedo、picoboard、Arduino等开源硬件,尝试各种光、温、触等传感器的使用,开展“软硬件结合”模式的教学,并且针对不同年龄特点开发出了丰富的优秀教学案例。

这些案例在开展实验时必须依赖硬件,适合开展基于小组的项目式学习活动,但若试图将其引入课堂教学,势必带来普及上的困难。因此,我探索出了一种更适合于普及整班教学的“全虚拟环境”模式。该模式不依赖任何硬件,因此在平台普及上不需要成本,在教学条件和环境上无特殊要求,在教学组织管理上等同于普通电脑课。

常见传感器的虚拟三例

在此,我选择三种基础和常用的传感器,借由Scratch虚拟绘制出硬件和所需的环境,让大家充分感受虚拟环境下“神”(程序)与“形”(结构)的相辅相成、互相影响。

实例1:触动传感器——模仿人类的触觉系统

触觉传感器是通过电源的通/闭向计算机传输一个布尔值,表示有触碰或无触碰。如在Scratch中虚拟的“智能碰碰车”,用红色和黄色来代表两辆小车头部和尾部的触感。当红色与黄色部分碰到其他角色,就代表两辆小车之间发生了相撞;如果碰到黑色,说明撞到了四周墙壁。不同的触感撞到不同的区域,小车就会执行前进、转弯或倒退等不同的指令。

实例2:光反射传感器——模仿人类的视觉系统

常见的光感可以把接收到的环境明暗度量化,以感知外界的颜色,最典型的应用就是“走黑线”。如用一个圆点代表光感,以这个光感是否探测到黑线进行编程。我们可以让多个光感协同工作,既提高走线的效率,又能应对难度更高、更复杂的黑线。

实例3:超声波传感器——模仿蝙蝠的超声波系统

通过超声波的发射和接收来判断前方是否有障碍物及与障碍物的距离,这是一种比触感更为先进和实用的感知功能。

下面,我以“超声波走迷宫”为例,作一个较详细的教学设计说明。

教学目标:(1)认识和掌握Scratch中“且”、“或”、“不成立”三种逻辑关系。(2)初步了解超声波传感器的原理和用途。(3)自主学习并思考解决迷宫问题的相关策略,领悟“迷宫法则”。(4)领悟解决问题需要技术与战术的有效配合,设计思路是战术,把思路具象化的编写代码过程是技术,二者缺一不可。(5)了解程序设计包含3个重要步骤:设计、编写和调试。

1.虚拟场景提出问题

师:还记得以前我们学过的碰碰车和走黑线分别模拟了什么传感器吗?它们模仿的是人类的哪些感知系统?我们再来观看一段我校选手参加国际大赛的视频,猜一猜他们使用的是什么传感器,其原理是什么?

师:在迷宫(如图1)中,小车装备了3对超声波传感器。请同学们补全程序,让小车自动识别道路,走出迷宫,到达红旗所在的终点。

设计意图】用学过的触感和光感引出超声波传感器,让学生了解超声波是模仿蝙蝠研发的传感器,并通过真实比赛的视频让学生了解其基本结构、原理和用途。

2.自主探究补完程序

师:请看老师提供给大家的程序半成品(如图2)。需要大家思考的是,当前方、左侧和右侧3个不同颜色的超声波传感器满足什么条件时,小车可以执行前进、右转和左转的动作?

师:前方的超声波传感器没有检测到墙壁,在编程中该怎么实现“没有检测到”呢?若要同时满足两个甚至三个条件,怎么办?逻辑关系中的“且”、“或”又有什么异同?

教师用生活中的实例来讲解三种逻辑关系:小明还没做完作业(小明没做完,不成立);小明并且小红都做完了作业(两人都完成,“且”关系);小明或者小红做完了作业(两人中有一人完成,“或”关系)。

【设计意图】这个任务看似简单,其实学生自主观察、思考和实验的工作量相当大。例如,第一个如果,满足“小车没有撞墙”的条件,小车即可移动一步,但学生没有学过“非”的逻辑,即Scratch中的“不成立”。如果二和三分别表示小车满足什么条件执行右转和左转

您可能关注的文档

文档评论(0)

木槿流年 + 关注
实名认证
内容提供者

悟已往之不谏,知来者之可追

1亿VIP精品文档

相关文档