内容正文:
《在线生活中的算法》教学设计
一、教学内容分析
《在线生活中的算法》是浙江影视出版社出版的小学信息技术六年级上册第三单元《算法的影响》的第3课,随着算法在生活中的广泛应用,特别是各种网络应用都涉及算法,算法的价值与局限也日益体现出来。如何以信息社会日常活动中蕴含的算法为例,讨论在线生活中算法的价值与局限(包括算法对知识产权保护的作用等),及算法对生活的指导意义,对于生活在信息社会中的每一个人都非常重要。为了能让学生对算法的影响有客观的认识,具有算法知识产权保护意识和算法应用安全意识。
以计算机和网络为基础的信息社会中,算法无处不在。剖析在线生活中典型场景背后的算法,让学生感知算法的广泛应用和强大功能,同时对算法的学习产生浓厚的兴趣,能够主动地学习、分析生活中所蕴含的各种算法。本课安排了“认识在线生活中的算法”和“体验在线生活中的算法”两个板块。
安排了本单元的学习。
二、学习对象分析
本课的授课对象为六年级学生,同学们在第一单元了解了计算机中实现算法的一般步骤,算法与计算机程序之间的关系,知道了计算机中实现算法的一般步骤:抽象建模、设计算法、验证算法,尝试设计了猜数字游戏的算法,并用流程图描述,用python语言来验证猜数字游戏的算法设计;第二单元基于猜数字游戏和韩信点兵两个算法经历了抽象建模算法的设计和验证的过程,为本次课的学习打下了坚实基础。考虑到学生的认知水平,在算法原理的介绍时,要较通俗。
三、教学目标
1. 认识在线生活背后的常见的算法。
2. 体验使用在线生活中的算法解决实际问题。
教学重点:在线生活背后常见的算法。
教学难点:使用在线生活中的算法解决实际问题。
核心素养指向:1.知道用算法解决问题的一般步骤。
2.能够利用算法思维解决生活问题。
3.初步形成用算法解决问题的思维方式。
四、方法策略
采取任务驱动式教学,以学为本有效地落实教学目标。辅以案例分析法、归纳总结法、小组合作法,在解决问题的过程中,体验学习过程,发展计算思维。
五、教学流程
(一)生活算法,引出课题
教学内容与活动
设计意图
1.认识在线生活中的算法
活动一:思考讨论生活中的场景
(1)观察这些生活场景,你有没有类似的体验?
(导航、在线学习等)
建构:算法在生活中无处不在,便捷的在线生活同样离不开各种算法的支持。
生活中的算法,激发同学们的兴趣,引出主题。
(二)认识和体验在线生活中的算法,学习新知
教学内容与活动
设计意图
1.认识在线生活中的算法
活动二:认识在线生活中的常见算法
搜索了解什么是基于用户的推荐算法、基于 产品的推荐算法和路径规划算法。
(随着网络的发展,各种在线服务给人们的衣食住行带来了便利,认识并合理利用在线生活背后的算法能够帮助人们更好地解决各种问题。
基于用户的推荐算法,主要计算若干用户间的相似度,将相似度高的人分到一个组,删除目标用户与组内成员重复的东西,剩下的就是系统要的推荐商品。 基于产品的推荐算法,主要计算商品之间的相似性、相近性,给目标用户推荐相似度高、相近性大的商品。
路径规划算法:人们出行时常常使用导航软件,真实道路在电子地图上抽象为点与线。导航软件使用一定的算法对起点与终点之间的路径进行计算从而完成线路规划。例如,Dijkstra 算法可以计算出最短路径,贪心算法可以推荐最好的即时路径,利用蚁群算法还可以知道大多数人选择的路线。)
2.体验在线生活中的算法
活动三:查找学校到浙江省图书馆的路线
(在线生活中,综合运用各种算法可以高效解决实际问题。例如,规划出行时,可以使用推荐算法获得景点、饮食、住宿等相关推荐,使用路径规划算法可以获得到达目的地的最佳路径,使用估算预测算法可以预测路程用时、景点客流量等。)
通过网络搜索认识在线生活中的常见算法
对韩信点兵算法抽象建模,进一步理解该算法。
通过实践操作,体验在线生活中的算法,进一步认识在线生活中的算法。
(三)巩固延伸,拓展练习
教学内容与活动
设计意图
1.总结所学,拓展提升
总结本课所学
2.练一练
利用网络开展搜索,寻找各种在线生活场景背后的算法。
当堂练习,巩固加深。拓展延伸。
板书设计
在线生活中的算法
认识在线生活中的算法
体验在线生活中的算法
学科网(北京)股份有限公司
$$