5.3 运用典型算法 任务2 运用查找算法 教案 - 2023—2024学高教版(2021) 中职信息技术(基础模块下册)
2024-08-09
|
5页
|
423人阅读
|
150人下载
普通
内容正文:
教学设计范例
教学项目
5.3运用典型算法 任务2运用查找算法
课时数
1学时
授课对象
专业
班级
授课日期
计算机专业
高一(3)(4)(5)(6)(7)班
课标要求
算法一直是程序设计中不可或缺的重要一环。本节课所学为算法中的查找算法的内容,结合本节课的受众以及算法课程的特点,故而在教学中采用了具体生活实例,运用理实一体的教学方法,以学生能理解、能编写顺序查找算法以及二分查找算法作为基本教学目标,着重培养学生的思考能力、分析问题、解决问题的能力,体现以学生为主体,以教师为主导的教学理念,真正实现“做中教”、“做中学”。
学情分析
知识储备
学会了python的基本语法与循环结构选择结构语句以及列表的使用,同时学生们已经学会了使用简单的排序算法解决一些简单的问题。
行为习惯
学生在学习中容易产生惰性,并且容易分心。注意力不集中,动手较好。
能力基础
高一学生具有一定的逻辑思维能力与自主学习能力,动手能力较强。
教学目标
知识
了解典型算法中的查找算法中的顺序查找。
技能
会简单运用查找算法中的顺序查找算法来解决实际问题。
态度
通过对查找算法的实现培养学生的计算思维和养成独立思考的意识与动手能力。
课程思政元素
通过导入查找圆明园文物事件,让学生能够明白国家的强大才是我们美好生活的前提,落后就要挨打。激发学生的爱国之情。
教学重点
顺序查找算法的实现原理
教学难点
能根据实际问题运用顺序查找算法
教学策略
讲授法,任务驱动法,案例教学法
教学环境
互联网机房、微课等信息化教学资源
教学环节
教学内容
学生活动
教师活动
设计意图
课前导学
一、阅读学习、教材P87到P89
二、顺序查找算法的实现步骤
课前认真预习
准备教学资料,适当引导
培养学生自主学习能力,能有效的促进学生独立思考
课程导入
开场点题,提出“查找”在算法中的概念
结合自己的亲身体验,理解算法的意义。
提出算法在计算机领域中的重要性,引导学生思考
激发学生的学习动力
课程讲授
运用顺序查找算法,讲解其代码实现
认真观看视频体会思考查找如何在程序中实现;对执行示意图进行理解;对顺序查找算法图所展示的过程融会贯通;跟着教师的思路,积极动手实践,思考代码的写法,难点的部分的语句应当是如何实现。
1.介绍经典算法中的查找算法,以及查找在实际案例中的重要作用
2.播放视频介绍多种不同的查找算法
3.对顺序查找算法的原理进行讲解流程图进行讲解
充分发挥学生的独立思考能力,培养学生的动手能力以及小组合作能力,加强对算法思维的培养。
课中实践
采用具体问题,让学生分组使用顺序查找合力解决问题
小组合作积极思考探讨,编写代码解决问题。
积极解惑,对遇到困难的小组给予适当的帮助,仔细观察学生解决问题时的思路以及容易犯错的地方
通过小组合作解决问题加强学生们的团队合作能力,同时加强他们的动手思考能力。
总结答疑
对实践环节进行问题分析解决,并对本节课内容进行回顾
1.理解顺序查找方法的实现思路
2.总结所学知识,特别是自己不理解的地方,做到融会贯通,活学活用。
1.总结实践环节产生的问题,同时讲解需要注意的知识点
2.对学生可能比较难理解的部分进行重点温故。
对顺序查找算法的内容进行总结,加深学生对知识点的记忆,增强学生的自信。
课后反思
课后反思,对本堂课效果进行了解以后,提出具有针对性的做法,以便在课中重蹈覆辙,有利于总结学生的学习规律,为以后的教学提供参考。
课后作业
课后作业:
1.思考除了顺序查找这种查找方式以外我们还能怎么查找呢
2.完成课本例题动手实践
1.结合本节所学以及字符相关知识进行解答
2.认真思考代码的编写,查找的方式
布置作业,及时根据作业的反馈加强这部分知识点你的学习
1.巩固课堂所学
2.培养学生独立思考能力,自主探究能力
5.3运用典型算法 任务2运用查找算法(第2学时)
教学设计范例
教学项目
认识查找算法
课时数
第2学时
授课对象
专业
班级
授课日期
计算机专业
高一(3)(4)(5)(6)(7)班
课标要求
算法一直是程序设计中不可或缺的重要一环。本节课所学为算法中的查找算法的内容,结合本节课的受众以及算法课程的特点,故而在教学中采用了具体生活实例,运用理实一体的教学方法,以学生能理解、能编写二分查找算法作为基本教学目标,着重培养学生的思考能力、分析问题、解决问题的能力。
学情分析
知识储备
学会了python的基本语法与循环结构选择结构语句,同时学生们已经学会了使用简单的排序算法解决一些简单的问题。
行为习惯
学生在学习中容易产生惰性,并且容易分心。注意力不集中,动手较好。
能力基础
高一学生具有一定的逻辑思维能力与自主学习能力,动手能力较强。
教学目标
知识
1.了解典型算法中的查找算法。
2.了解递归算法。
技能
会简单运用查找算法中的二分查找算法解决实际问题。
态度
通过对查找培养学生的计算思维和养成独立思考的意识与动手能力。
课程思政元素
通过导入华为芯片事件,让学生能够明白核心技术的重要性,引导学生形成为中华之崛起而读书的学习目的。
教学重点
二分查找算法的实现原理
教学难点
能根据实际问题运用二分查找算法
教学策略
讲授法,任务驱动法,案例教学法
教学环境
互联网机房、微课等信息化教学资源
教学环节
教学内容
学生活动
教师活动
设计意图
课前导学
一、阅读学习、教材P89到P92
二、二分查找算法的实现步骤
课前认真预习
准备教学资料,适当引导
培养学生自主学习能力,能有效的促进学生独立思考
课程导入
提出相较于二分查找算法的优势与特点
结合自己的亲身体验,理解二分查找算法的意义。
采用具体生活实例,提出我们在查找时怎样会显得高效。其实在计算机领域中查找也是非常重要的,而不同的查找方式具有不同的特点以及效率引入本节课的内容二分查找
激发学生的学习动力
运用二分查找算法,讲解其代码实现
1.对执行示意图进行理解
2.对二分查找算法图所展示的过程融会。
3.跟着老师的思路去理解代码语句的使用
4.自己动手实践,对有疑问的地方及时提出。
5.组间讨论两种查找算法各有什么特点,以小组形式反馈。
1.对二分查找算法的执行过程示意图以及流程图进行讲解
2.给学生一定的思考时间
3.对其中的一些要点进行针对讲解
4.带领学生逐句的去编写代码,结合提问对每句代码的实际意义进行讲解。
5.对代码块的关键部分进行详细的讲解加深学生对查找功能实现的理解
结合流程图讲解二分查找算法同时教师展示代码实现,有利于学生对二分查找算法的理解
对比学习,比较顺序查找,二分查找算法的特点(查找方式的不同,以及查找效率的计算,同时需要注意的是二分查找需要事先排序而顺序查找则不用)
积极思考,记录两种查找算法的特点加以理解,并通过代码编写进行体验。
归纳学生讨论出来的结果,并对漏说的特点加以补充,通过python代码去比较两种算法的时间,引导学生思考不同的原因。
对比顺序查找算法与二分查找算法,及巩固了上节课的内容又加强了本节课内容的理解,有助于学生对两种查找算法的掌握
总结答疑
对这几节课的内容进行总结,并对学生的问题进行答疑
1.理解对不同查找方法的实现方式的不同以及效率的不同
2.总结所学知识,特别是自己不理解的地方,做到融会贯通,活学活用。
1.总结所学内容,同时讲解需要注意的知识点
2.对学生可能比较难理解的部分进行重点温故。
对前面查找算法的内容进行总结,加深学生对这一部分内容的理解,同时答疑环节,组织学生分组进行探讨及时解惑。
课后反思
课后反思,对本堂课效果进行了解以后,提出具有针对性的做法,以便在课中重蹈覆辙,有利于总结学生的学习规律,为以后的教学提供参考。
课后作业
课后作业:
1.(通过自学课本中实践体验的内容)什么是递归算法
2.完成课本巩固提高的题目
1.结合本节所学以及字符相关知识进行解答
2.对课本中的实践讨论环节进行练习。
布置作业,及时根据作业的反馈加强这部分知识点你的学习
1.巩固课堂所学
2.培养学生独立思考能力,自主探究能力
3.加强学生的动手能力。
5
学科网(北京)股份有限公司
$$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。