杭十四中潘晓燕算法与算法的表示》教学设计.docxVIP

杭十四中潘晓燕算法与算法的表示》教学设计.docx

  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文档。上传文档
查看更多
杭十四中潘晓燕算法与算法的表示》教学设计

算法与算法的表示 授课教师 潘晓燕 单位:浙江省杭州第十四中学 一、教学理念: “算法”是思维和手段的最佳演绎,因此,本节课的设计中我觉得要充分尊重知识本身的逻辑,就是在无形中实现教师先将知识打包,学生解压缩和理解消化后,能再打包再加工运用的过程,强调信息技术与生活实际的联系,注重培养学生的逻辑思维能力、解决问题的能力。因此,本课基于《普通高中信息技术课程标准》中的基本理念,采用了以学生的学习和发展为中心,根据算法的概念→算法的表示→算法的生活体验这一逻辑发展主线,运用了基于建构主义理论的任务驱动、分层教学、演示法等教学方法,突出自主、合作、探究等学习方法。 二、教材分析: “教学指导意见(2012版)《信息技术基础》模块”指出,算法与程序设计是《信息技术》学科的核心内容之一,并从原来的2个课时增加为12个课时,并列出了7块内容:1.理解算法的基本概念,掌握算法的常用表示方法。2.了解面向对象程序设计的基本方法,掌握VB应用程序的保存、调试和运行的方法。3.掌握标签、图像、文本、按钮等基本控件的应用,初步掌握列表框、计时器等其它控件的应用。4.理解VB基本数据类型,掌握常量、变量和数组变量的概念,及定义和使用方法。5.掌握VB中常用标准函数的功能、VB的基本运算及表达式的表示方法。6.掌握赋值、选择、循环等基本语句的作用和使用方法。7.学会使用VB编写顺序、选择和循环三种控制结构的简单程序,掌握包括枚举、解析等常用算法的程序实现。 根据以上要求,我考虑将1-12课时设置如下授课计划: 内容 课时 算法与算法的表示 1课时 VB简单界面设计和简单程序模仿 2课时 VB的常量、变量、表达式、函数、赋值语句等 2课时 VB分支语句及实例设计 2课时 VB循环语句及实例设计 2课时 VB一维数组与实例设计 1课时 VB综合实例设计(枚举、解析等算法) 2课时 根据“教学指导意见”和我的模块授课计划,“算法与算法的表示”作为整个模块的第一课,对于整个算法与程序设计模块的学习起到“提纲挈领”作用,从算法的自然语言描述和流程图描述入手,理解算法,同时培养学生的逻辑思维能力。把握好内容的深度和广度,联系学生生活实际,选择通俗易懂的实例,是突破重难点的重要手段。 三、学情分析: 本节课的教学对象是高一年级学生,已具备一定的逻辑思维能力和分析问题、解决问题的能力,为本节课学习提供了一定的基础。但算法与算法的表示这一块内容抽象、理论性强,学生在这一方面也是初次接触,比较难接受,因此这节课的内容设计难度不能太大,要从基础逐步地加深,要考虑学生的接受程度。 同时,考虑本人所在的杭州第十四中学和温州中学的学生在学习水平上的差异,为避免出现学生“吃不饱”的情况,考虑在日常教学的基础上引入一些逻辑性较强的算法,在教学中适当融入一些算法的思想,并在课堂测试环节中给一部分学习能力较强的同学设置了“练习提高题”,以实现差异化教学。 四、教学目标: 1.通过游戏、竞猜等环节了解算法的概念和算法的三种表示形。 2. 通过分析流程图的执行过程,能读懂流程图。 3. 通过小组竞赛的形式增强学习积极性,提高合作的意识。 4. 通过理解算法的概念、了解算法的表示形式、分析流程图的执行过程,体会算法在生活中的作用,初步建立运用计算机解决实际问题的意识。 五、教学重难点: 教学重点:算法的自然语言和流程图表示形式 教学难点:通过理解流程图的执行来理解算法 六、教学准备:教学辅助网站,课堂测试系统 七、教学过程: 教师活动 学生活动 设计意图 (一)算法的概念 任务一:“汉诺塔”游戏竞赛。 说明:玩只有3个金盘的汉诺塔游戏。 提问:算法的概念是什么?阅读课本并回答算法的特征是什么? 提问:根据算法的概念,判断下列说法是否正确?你能否举一个算法的例子? (二)算法的表示 从算法概念过渡到算法的表示。 请学生猜3D打印机,提问:用自己的话描述猜价格的过程,提出自然语言的算法表示形式。 由计算机解决问题的过程引出算法在计算机内部的表示,展示“猜3D打印机价格”程序的计算机语言。 从自然语言和计算机语言各自的特点对比引出流程图表示形式。展示自然语言描述→介绍流程的框图结构→展示流程图表示形式 练习:理解流程图中不同框图的运用。阅读课本,根据完成的自然语言,选择合适的框图进行填充。 介绍流程框图中容易混淆的地方。总结算法的三种表示形式。 (三)算法的体验 给出流程图,引导学生通过理解流程图的执行理解流程图所表示的算法,并引申到日常生活当中,提出算法的重要性。 任务二:给出两个算法的流程图,根据你对流程图的理解,抢答流程图所表示的算法。 提问:这个算法实现的是什么功能?这个算法在我们的生活当中有哪些应用。 (四)巩固和提高 由算法的重要性过渡到巩固测试阶段。 任务三:课堂测试及学生

文档评论(0)

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

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

1亿VIP精品文档

相关文档