浙教版信息技术必修一-算法及其表示-教案.docVIP

浙教版信息技术必修一-算法及其表示-教案.doc

  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. 通过理解算法的概念,了解算法的表示形式,了解流程图的执行过程,体会算法在生活中的运用,了解计算机建模、结构化程序设计等基本的程序设计思想。 五、教学重难点: 教学重点:通过自然语言和流程图读懂算法、理解算法。 教学难点:体验结构化程序设计,尝试绘制流程图设计算法。 六、教学准备:学习任务单 七、教学过程: 教学流程 教师活动 学生活动 设计意图 (一) 游戏导入 1.实践体验一:移盘大挑战,要求将柱子A上的3个盘子,移动到柱子C上。规则:(1)移动时,在小圆盘上不能放大圆盘。(2)在三根柱子之间一次只能移动一个圆盘。 2.通过学生达成任务所用的不同算法,引出算法的优劣,从而引出课题。 3.从学生完成任务的具体步骤分析算法的概念,请学生阅读课本,找出算法概念中的关键词并对算法的概念进行辨析。 带着问题玩游戏、阅读课本,积极思考,回答问题。 相互讨论,进一步明确算法的特征,寻找出身边的算法并进行简单的描述。 游戏引入,激发学生的学习兴趣。 引导学生积极思考,鼓励他们对别人的回答做出补充。 (二) 新授知识 1.和学生一起玩猜“3D打印机”价格的游戏,根据学生给出的价格提示“高了”、“低了”或“猜对了”。 2.请学生用自然语言描述猜价格的过程,介绍算法的自然语言表示方法。 3.介绍流程图的框图结构,请学生自学课本68页流程图的相关内容,了解框图的用法。 4.实践体验二:根据自然语言,进行流程图练习。 5.简单介绍计算机语言表示法。 6.通过阐述自然语言、流程图和计算机语言的关系,渗透计算机程序建模思想。 猜价格游戏,思考并尝试用自然语言描述算法。 自学流程图,了解流程框图的运用。 完

文档评论(0)

138****7331 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档