《玩游戏学排序》探究教学案例.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《玩游戏学排序》探究教学案例 东莞市万江中学杜辉 [关键词]:教学案例 [摘 要]:选择排序算法设计教学案例 [正 文]:参考教材广东教育出版社,信息技术选修1—《算法与程序设计》之“选择排序算法”。 课标要求 通过实例,掌握使用排序算法设计程序解决问题的方法。 例如: 设计一个程序,按照选择交换法,把学校运动会比赛成绩(无序)按降序排序后存储。 学习目标 建议用1学时,通过实例,使学生能使用选择或冒泡排序算法设计程序,掌握其解决问题的方法。 教学重点 理解排序过程中“交换”排序的算法思路,即:选择和冒泡排序,掌握其两种程序设计的方法。 教学难点 明白两种排序算法的“范围”—“选择”—“交换”的过程,掌握编写程序实现这个过程的方法。 在使用循环结构时,循环变量的确定。 教材分析 排序是现实世界中处理数据的一个行之有效的常用方法,是教材的重点学习内容。教材通过实例,介绍了最为直观的选择排序法,展示了选择排序的过程,通过问题的解决达到明确算法的思路,并将思路整理之后能够熟练地转化为程序代码,这当然是教学目的之所在。但在具体教学实践中,当学生总结思路时,往往会将选择排序和冒泡排序一并提出,如果此时教师不加以肯定,势必会影响到学生的探究欲望。最好的做法该应因势利导,将选择和冒泡法进行比较式学习,最终达到培养学生总结方法和解决问题的能力。 教学环境 教学课室建议选用具有校园网支持的多媒体电脑室,教师制作好能手动排序的教具软件,以提高探索效率。学生能上Internet,为其进一步深入学习提供支持。 学生情况 应有知识:数组概念及运用;取数组中的最小值;交换两个变量的值; 课前准备:请学生找出现实生活中对数据进行排序后使用的例子;请学生操作手动排序软件(见附件),体会手动排序过程及找出规律;或者请学生预备好几张扑克牌,模拟排序过程; 教学过程 教学 步骤 教 师 活 动 学 生 活 动 设 计 意 图 复习提问导入新课 提问 对学生的回答加以点评 肯定排序在日常生活中的作用; 学生思考并回答:如何对数组赋值?如何在数组中找出最小数?如何交换两个变量的值?如何在VB中随机产生小于0~100的整数; 举出日常生活中数据排序后再使用的例子; 为新课做铺垫; 使学生认识到“排序”的重要 探 索 排 序 方 法 给出“手动排序”课件或使用纸牌 提问 总结“选择”和“冒泡”两种方法 利用课件先体会手动排序,进而找出其规律; 小组讨论,提炼排序方法 小组代表口述回答“排序”方法; 其它的不同方法 让学生能自主探索,寻找规律; 发挥小组协作作用,讨论交流,得出结论; 此处课件的作用是创设模拟环境; 算 法 描 述 逐步提出更高要求; 从自然算法逐步求精 分小组描述算法内容 上校园网获得帮助 让学生养成利用资源的习惯; 让学生在协作中提高 进 一 步 比 较 分 析 运用课件,总结归纳两种算法的根本点; 突出解析循环变量的取值; 比较两种算法的相同和不同点; 注意循环体的内容和循环变量的取值 确定自己注重的一种算法,并加深理解 培养分析比较做出判断的能力 突破一种方法进而理解各种方法 此处课件的作用是表述循环的规律,明确算法的关键步骤; 用 VB 实 现 其 算 法 观察学生完成情况; 即时提供个别指导; 搜集学生错误,集中讲评; 运用课件,完成代码,实现算法; 每位学生先独立用VB实现一种算法 再通过交流,理解或实现更多的算法 此处课件是为节省设计时间,不用设计窗体,只要编写代码; 通过讨论快速掌握另一种算法; 知 识 拓 展 提供相关学习网站; 给优秀学生的特别任务; 了解更多的排序算法; 运用排序算法解决更多实际问题; 根据自身情况做进一步提升; 拓宽学生视野 提高学生兴趣 引出更多的问题 布置课外作业 基础性任务 提高性任务(选做) 整理、巩固已形成的知识和技能。 教学评价 过程评价:由学生课代表记录上课时表现出众的学生,如:发言正确者,小组代表,任务完成好而受老师表彰的同学等; 作业评价:通过课外任务的完成情况给予评价。 教学反思 本教学案例使学生通过教师的引导以及自主探究,逐步了解并掌握常用算法之一的“选择排序”,通过探讨待解决的问题与算法之间的关系,尝试归纳该算法与算法实现的一般规律。通过三个教学班的实验,本教学案例是可行的,学生反映良好,已完成课标要求的任务。但是,在实验初期,由于时间安排较紧,不利于中下层学生的自主学习,后来通过“突破一种方法”的方式,由学生根据自己的情况,重点掌握一种算法,进而通过互助学习,快速掌握另一种算法,从而纠正其不足。 教学评析 本教案于6月17日作为东莞市信息技术新课程展示会课例,在万江中学展示。经于会教师交流,主要有以下评析:本节课利用校园网站和多媒体电脑室作

您可能关注的文档

文档评论(0)

lyxbb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档