二分法查找》教学设计一、基本说明1
教学内容所属模块:选修模块《算法与程序设计》2
年级:高二年级3
所用教材出版单位:教育科学出版社4
所属的章节:第三章第三节第3课时5
学时数:45分钟二、教学设计1、教学目标:理解二分法查找的基本思想
(1)知识性目标:A
理解二分查找算法的基本思想、能列举现实生活中的应用实例;B
能解释二分查找中数字之间的逻辑联系,明确二分查找算法相对于顺序查找法的优势;(2)技能性目标:A
能使用自然语言表达二分查找算法,并能应用信息技术与他人交流自己对此部分知识的理解;B
掌握二分查找算法的简单应用(编写猜数小游戏)
(3)情感、态度、价值观目标:要求学生从“了解-理解-实现-应用”二分查找算法的过程,获得对该算法的感性认识,表达二分查找算法的学习体验,养成追求算法高效率、增加程序效率意识、并领悟二分查找算法对于现实应用的价值
(4)重点难点:重点:二分查找算法的理解难点:程序实现、知识迁移,理解二分法查找的思想2、内容分析:《二分法查找》这部分知识在新课程数学必修1中已经涉及到,在前面的知识中,学生基本掌握数组的简单应用,并且已经能够利用顺序查找方法对某个数据队列进行单个数据查找
本节课主要让学生掌握二分法查找的基本思想,并将这一算法体现到具体的实例中,从而提高解决问题的效率
鉴于二分查找的算法思想有些难度,采用游戏教学法帮助学生理解
3、学情分析:学生已经能够利用顺序查找方法对某个数据队列进行单个数据查找
4、设计思路:“任务驱动”教学法、范例教学法、情境教学法、游戏体验法等多种教学方法的有机结合,并整合多媒体网络教学手段、组织学生进行小组自主探究学习、合作交流等完成本节课的教学
开课前请同学们参与完成一个游戏,这个游戏和二分法的编程思想是紧密相连的,所以游戏的导入一方面引起学生的学习兴趣,另一方面也是让学生领会编程设计方法,为下面教学活动