选择排序算法教学设计_第1页
选择排序算法教学设计_第2页
选择排序算法教学设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、4.4.1 选择排序算法教学设计【基本信息】姓名性别通讯地址及邮编联系电话E-mail曾妞妞女醴陵第一中lyzznn杨一平男茶陵二y_p沈 烨 男醴陵第四中爱键男炎陵第一中学【教学内容】 教材模块:算法与程序设计。 年级:高中二年级。 所用教材出版社:广东教育出版社。 所属的章节:第四章第四节。 课时数:1学时,非上机时间为20分钟,上机操作时间25分钟。【教学目标】知识与技能教学目标:通过学习掌握选择排序算法的思想,能独立地画出选择排序的流程图。过程与方法教学目标:在任务的驱动下,通过学生自主学习和自主解决问题,培

2、养学生的自学能力和解决算法问题的能力。情感态度价值观教学目标:让学生亲历用选择排序算法解决学习中的具体问题,培养学生良好的学习习惯,激发学生对算法和程序设计的兴趣。【内容分析】算法与程序实现是信息技术选修模块算法与程序设计模块中重点和难点内容,通过本章节的学习使学生明了,在运用计算机解决问题的时候,不仅要学会编写程序,而且还要学习算法设计。本章节通过学习几种基本的算法,并且通过用这些算法解决具体的问题去掌握编写程序的一些技巧,为进一步学习重点是掌握几种基本使用算法设计程序解决问题的方法。教学重点:理解选择排序的算法思想。教学难点:通过绘制流程图去理解选择排序算法的思想,并能使用选择排序算法编程

3、解决具体问题。【学生分析】1学生已经知道了表示算法的三种方式;学习了流程图,会辨认每个图框及其表示的意思;已经掌握了程序的三种基本结构;学习了模块化程序设计,能进行简单的可视化编程;还学习了数组的使用和查找算法。这些都为本节课的学习打下了一个较好的基础。2但对学生来说,选择排序算法是一个比较复杂的算法,交换两个变量的值、找出最小数、循环嵌套等知识综合在一起从而使问题的理解变得复杂,有待老师去引导学生彻底理解整个算法思想。【教学策略设计】1教学方法设计 采用学案导学教学法,充分体现课堂以学生为主体教师为主导的教学理念。2关于教-学流程和教-学活动的设计思路 整个教学活动思路是:问题导入明确学习目

4、标自主学习疑难点拨课堂小结课堂拓展3、教学准备。教学课件、学案、zoomit 、随机点名程序、电子网络教室。4学习时间:非上机时间20分钟,上机操作时间25分钟。【教学过程设计】1教学过程教学环节及时间教师活动学生活动对学生学习过程的观察和考查及设计意图问题导入下面的问题你能回答出来吗?前面我们学习了查找算法设计,主要学习了哪几种?为什么要引入对半查找算法?但要具备什么条件?怎样使数据变得有序呢?我们曾经在哪里学习过排序?思考、回答、操作通过一连串问题的回答既起到温故而知新的作用,使学生明了排序的作用,也促使了学生去积极思考,去主动建构知识体系。明确目标展示学习目标:掌握和理解选择排序的算法思

5、想。会用选择排序算法编程解决具体问题。明确本节课的学习目标使学习更有针对性更有效,同时也培养学生一种良好的习惯,做什么事都有一个明确的目标。自主学习1、展示自学任务:阅读教材125页,了解选择排序算法的思想。随机请5位学生到教室前面以游戏的形式模拟用选择排序算法对5位学生手持的数据进行排序。2、播放选择排序算法的flash动画。学生自学教材,完成自学任务;观看动画与体会;培养学生的自主学习能力;随机点名促使学生更主动学习;通过游戏和观看flash动画更能使学生更好地理解选择排序算法的思想,也能活跃课堂气氛,激发学生的学习兴趣。疑难点拨完善选择排序算法流程图的绘制。选择排序算法中要完成哪几个关键

6、步骤?怎样从n个数据中选出最小的一个数?怎样交换两个变量的值?对n个数据进行排序要重复多少次?思考、回答、动手绘制流程图。培养学生勤于思考的良好习惯,提高善于思考的能力;充分发挥学生的主体性和教师的主导性,把大问题分解为一个个小问题,一步步突破教学难点;2、编程与调试:根据流程图应用选择排序算法对5位学生手中的数据进行排序。动手编程通过动手实践,掌握使用排序算法设计程序解决问题的方法。课堂小结请学生小结本节课的学习收获。学生回顾与小结本节课的学习。养成反思与总结的良好习惯。课堂拓展提问:教材上的选择排序程序有什么不足之处吗?怎样修改该程序从而优化该算法?读程序,思考与回答明了算法需要优化,为下

7、节课的插入排序算法打下辅垫。2关键环节提炼本节课以新课程标准为总的教学指导思想,采用先学后教的教学模式,通过学生的自主学习和老师的诱思较好地突破了教学重点和难点,让学生较好地达成本节课的学习目标。在新课导入环节中,通过问题导入的形式达到温故而知新的目的,也较快地把学生的注意力集中起来了。在自主学习环节中,采用自学、游戏、观看动画的形式,激发学生的学习兴趣,从而让学生较好地理解了选择排序的算法思想。在疑难点拨环节中,采用分而治之,个个击破的教学策略,通过把绘制流程图这个较复杂的大问题分解为几个简单的小问题,从而较好地突破了本节课的教学重点和难点。在课堂拓展环节中,通过阅读程序发现教材上程序中的不足之处,从而明了算法也需要优化同时也培养了学生的质疑精神。【教学反思】本节课总的设计理念是采用学案导学教学法,采用先学后教,通过学习掌握选择排序算法的思想,能使用选择排序算法编程解决实际问题。本节课中的亮点:通过游戏、flash动画、疑难点拨分而治之个个击破、灵活使用zoomit使教学重点难点得以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论