还剩2页未读,继续阅读
文本内容:
理解典型算法中的排序、查找算法并运用;了解递归算法及应用;教学目标了解Python标准库、第三方功能库等的常用函数、方法并运用排序、查找算法的代码实现;Python库函数与方法的运用教学重点排序和查找算法的实现原理教学难点配备多媒体教学环境、安装有Python编程开发环境的计算机房教学环境■第1学时教学环节教学内容学生活动教师活动设计意图1完成课前预习任课前自学提升数1预习〃列表〃内容务准备教学资料,适当引字化学习能力,养课前任务2标准库知识网络学习导成良好学习习惯2网绮瞬Python常用标准库1Python常用标准辘类型引导学生回答复习前知,承接思考并回答问题问题导入2字符串和列表的区别引出列表内容新知激发学生的学习1列表的定义1提出问题,引导学动力,问题设计2为什么需野」表生思考与动手3列表元素访问参与课堂提问,积极得比较简单,容2联系生活实际以恰索引就好比是一本书的目录页思考,理解列表类型,易快速激发学生知识当的比喻引导学生理解讲解码,指明元素所在位置,会列表的基本操作得成就感列表的基本操作方法0,1,2……效果对比强化学3通过实际的操作,通生掌握列表常用4列表基本操作创建、添加、过操作展示让学生学会方法追加、插入、替换、删除等使用所学知识点1定义一个列表listl,内容为[1通过上网查询信息,完善功能库应用报告世界第二大经济体‘,‘中国天课后拓展2完成列表编程练习眼‘,‘北斗卫星‘,’中国高3完成课后测试任务铁‘,‘两弹一星’]输出所有学生通过实践环的元素实践组织上机实践,引导改节内化列表知识上机实践,调试修改2在第3个位置插入元素聘中体验正错误点,构建列表知国’将[‘神舟飞船’,载人航第2学时识体系天’]列表添加在listl的末尾教学环节教学内容学生活动教师活动设计意图的重点部分,3替换最后一个元素为‘中国课前自学提升数字方案中国速度’,1课前预习1预习课本相关内容准备教学资料适当引化学习能力,养成24网输络出学新习列排表序的算所法有元素2网络搜索排序算法导良好学习习惯适当的给予学生独立1直奔主题,提出程序设计1分组根据准备的中常用算法——〃排序〃2问题导入思考并回答问题引导学生回答承借接新助知专业网站进内容选择一个标准库1组织指导学生完成课1前P学y习th提on问常用有标哪准些库排序学习或第三方库介绍展功能库介绍报告一步了解功能库方法2Python第三方库展示内容,拓宽学习示,主要说明功能,用2功能库应用及导入3导入标准库方法途径途等方法拓展1排序的概念2学习交流2选择排序算法思考的时间3动画演示找一个最小数思路分析•动画让学生更好理多个数排序思路分析•解排序原理,在代知识代码展示、解析•码解析、填空、书写讲解・插入排序算法过程中加强学生对1观察动画,理解每一算法思维的培养个产生过程2思考由一个数推广到多个数,理解选择排序代码3观察动画,思考并理解插入排序原理及代码4跟着教师的思路,积极动手实践,思考代码的写法填空形式,对比学习1对选择排序算法的执行过程示意图以及流程图进行讲解、解析选择部分核心代码2讲解插入排序原理,带领学生修改插入排序代码实现有引导的分析讲解3提出代码实现环节中充分发挥学生的独小组讨论,积极思考,记立思考能力,培养学归纳学生讨论出来的结实践蓝球比赛积分排名程序录两种排序算法的特生的动手能力以及果,对整个流程加以补体验点,并通过代码编写进小组合作能力,加充行体验强对算法思维的培养1理解对不同排序方1总结所学内容,同时法的实现方式的不同讲解需要注意的知识点对两种排序算法的2总结所学知识,特总结2对学生可能比较难理内容进行总结,加排序算法对比别是自己不理解的地梳理解的部分进行重点强调深学生对这一部分方,容易遗忘的部分重内容的理解点记忆1上网查询更多的排序算法及应用课后拓展2完成课后测试任务第3学时教学环节教学内容学生活动教师活动设计意图1组织提问,帮助学生回巩固前课时学回顾上一课时学习内容,顾前课时学习的内容习成果,引入本前课回顾常用排序算法及核心代码引入本课时相关知识节课学习内容2提出问题,引入本节课知识动画让学生更1根据一般查找过程推好理解排序原导流程图,在教师引导下1查找算法概念书写查找核心代码理,在代码解知识对学生讲述的知识,进行2顺序查找算法析、填空、书写2观察动画,理解二分查解析梳理解析3二分查找算法过程中加强学找原理及读懂代码生对算法思维3对比学习,比较代码的培养效率充分发挥学生的独立思考能福呈:小组讨论,积极思考,记力,培养学生的实践英语单词默写程序算法分录两种查找算法的特点,归纳学生讨论出来的结动手能力以及体验析-代码编写-测试程序并通过代码编写进行体验果,对整个流程加以补充小组合作能力,加强对算法思维的培养对两种查找算1理解不同查找方法的1总结所学内容,同时讲1算法对比实现方式的不同法的内容进行总结解需要注意的知识点总结,加深学生2关于核心代码华2总结所学知识,特别梳理2对学生可能比较难理解对这一部分内为芯片事件是自己不理解的地方,容的部分进行重点强调容的理解易遗忘的部分重点记忆1上网查询更多的查找算法及应用课后拓展2完成课后测试任务教学环节教学内容学生活动教师活动设计意图1组织提问,帮助学生巩固前课时学习回顾前课时学习的内容回顾上一课时学习内容,前课回顾常见的查找算法成果,引入本课学2提出问题,引入本课引入本课时相关知识习内容知识学生自我陈述,教1看动画演示,思考分析师对内容进行点知识1递归算法过程解读递归算法,帮助学评梳理,帮助学生解析2汉诺塔游戏解读生更好理解其原理2理解递归思想,读懂递完成知识体系的归程序代码建构教师通过知识的递归图形绘制1讨论算法引导学生分析算法,正梳理讲解,帮助实践2核心模块代码编写确应用递归算法编写・导入Turtle海龟库体验学生构建知识的3程序调试・螺旋框绘制完整图谱1总结所学内容,同时1了解递归算法,特别是讲解需要注意的知识点对递归算法内容程序中的应用总结进行总结,加深学2对学生可能比较难理递归算法思想与应用2总结所学知识,特别是梳理生对这一部分内解的部分进行重点强调自己不理解的地方,容易容的理解遗忘的部分重点记忆总结本节,回顾知识点,总结单元内容,师1程序设计的思想通过在线编辑文档,与生共同完成单元复习2程序算法与教师、同学协作,共同完同学们共同绘制单元学知识技能树,提升总结成知识技能树单3Python语言基础及习知识技能树程序思维和编写元流程控制思维导图程序能力小总结实施环节不1组织学生优秀作品展1交流作品1组织学生展示作品结足,进一步提炼排示父流2听取整体评价,对比自展示2点评实施情况及注意身作品更好的完善程序功序、查找、列表2总结点评实施情况及点能使用注意点注意点1完成课后测试任务2整理完善单元学习知识技能树课后拓展3尝试运用所学编写一个自动处理WORD、EXCEL格式文档内容的小应用程序4预习第6单元学习内容,规划学习思路。
个人认证
优秀文档
获得点赞 0