杭十四中潘晓燕《算法和算法表示》教学设计

杭十四中潘晓燕《算法和算法表示》教学设计

ID:21249242

大小:99.21 KB

页数:5页

时间:2018-10-20

杭十四中潘晓燕《算法和算法表示》教学设计_第1页
杭十四中潘晓燕《算法和算法表示》教学设计_第2页
杭十四中潘晓燕《算法和算法表示》教学设计_第3页
杭十四中潘晓燕《算法和算法表示》教学设计_第4页
杭十四中潘晓燕《算法和算法表示》教学设计_第5页
资源描述:

《杭十四中潘晓燕《算法和算法表示》教学设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、算法与算法的表示授课教师潘晓燕单位:浙江省杭州第十四中学一、教学理念:“算法”是思维和手段的最佳演绎,因此,本节课的设计中我觉得要充分尊重知识本身的逻辑,就是在无形中实现教师先将知识打包,学生解压缩和理解消化后,能再打包再加工运用的过程,强调信息技术与生活实际的联系,注重培养学生的逻辑思维能力、解决问题的能力。因此,本课基于《普通高中信息技术课程标准》中的基本理念,采用了以学生的学习和发展为中心,根据算法的概念→算法的表示→算法的生活体验这一逻辑发展主线,运用了基于建构主义理论的任务驱动、分层教学、演示法等教学方法,突出自主、合作、

2、探究等学习方法。二、教材分析:“教学指导意见(2012版)《信息技术基础》模块”指出,算法与程序设计是《信息技术》学科的核心内容之一,并从原来的2个课时增加为12个课时,并列出了7块内容:1.理解算法的基本概念,掌握算法的常用表示方法。2.了解面向对象程序设计的基本方法,掌握VB应用程序的保存、调试和运行的方法。3.掌握标签、图像、文本、按钮等基本控件的应用,初步掌握列表框、计时器等其它控件的应用。4.理解VB基本数据类型,掌握常量、变量和数组变量的概念,及定义和使用方法。5.掌握VB中常用标准函数的功能、VB的基本运算及表达式的表

3、示方法。6.掌握赋值、选择、循环等基本语句的作用和使用方法。7.学会使用VB编写顺序、选择和循环三种控制结构的简单程序,掌握包括枚举、解析等常用算法的程序实现。根据以上要求,我考虑将1-12课时设置如下授课计划:内容课时算法与算法的表示1课时VB简单界面设计和简单程序模仿2课时VB的常量、变量、表达式、函数、赋值语句等2课时VB分支语句及实例设计2课时VB循环语句及实例设计2课时VB一维数组与实例设计1课时VB综合实例设计(枚举、解析等算法)2课时根据“教学指导意见”和我的模块授课计划,“算法与算法的表示”作为整个模块的第一课,对于

4、整个算法与程序设计模块的学习起到“提纲挈领”作用,从算法的自然语言描述和流程图描述入手,理解算法,同时培养学生的逻辑思维能力。把握好内容的深度和广度,联系学生生活实际,选择通俗易懂的实例,是突破重难点的重要手段。三、学情分析:本节课的教学对象是高一年级学生,已具备一定的逻辑思维能力和分析问题、解决问题的能力,为本节课学习提供了一定的基础。但算法与算法的表示这一块内容抽象、理论性强,学生在这一方面也是初次接触,比较难接受,因此这节课的内容设计难度不能太大,要从基础逐步地加深,要考虑学生的接受程度。同时,考虑本人所在的杭州第十四中学和温

5、州中学的学生在学习水平上的差异,为避免出现学生“吃不饱”的情况,考虑在日常教学的基础上引入一些逻辑性较强的算法,在教学中适当融入一些算法的思想,并在课堂测试环节中给一部分学习能力较强的同学设置了“练习提高题”,以实现差异化教学。四、教学目标:1.通过游戏、竞猜等环节了解算法的概念和算法的三种表示形。2.通过分析流程图的执行过程,能读懂流程图。3.通过小组竞赛的形式增强学习积极性,提高合作的意识。4.通过理解算法的概念、了解算法的表示形式、分析流程图的执行过程,体会算法在生活中的作用,初步建立运用计算机解决实际问题的意识。五、教学重难

6、点:教学重点:算法的自然语言和流程图表示形式教学难点:通过理解流程图的执行来理解算法六、教学准备:教学辅助网站,课堂测试系统七、教学过程:教师活动学生活动设计意图(一)算法的概念任务一:“汉诺塔”游戏竞赛。说明:玩只有3个金盘的汉诺塔游戏。提问:算法的概念是什么?阅读课本并回答算法的特征是什么?提问:根据算法的概念,判断下列说法是否正确?你能否举一个算法的例子?(二)算法的表示从算法概念过渡到算法的表示。请学生猜3D打印机,提问:用自己的话描述猜价格的过程,提出自然语言的算法表示形式。由计算机解决问题的过程引出算法在计算机内部的表示

7、,展示“猜3D打印机价格”程序的计算机语言。从自然语言和计算机语言各自的特点对比引出流程图表示形式。展示自然语言描述→介绍流程的框图结构→展示流程图表示形式练习:理解流程图中不同框图的运用。阅读课本,根据完成的自然语言,选择合适的框图进行填充。介绍流程框图中容易混淆的地方。总结算法的三种表示形式。带着问题玩游戏、阅读课本,积极思考,回答问题。相互讨论,进一步明确算法的特征,寻找出身边的算法并进行简单的描述。猜价格游戏,思考并尝试用自然语言描述算法。了解计算机语言。思考流程图的特点和框图规则。打开教学网站完成“流程图练习”,二人小组互

8、相检查速度和正确率。听讲思考游戏引入,告诉学生“其实多个金盘的汉诺塔游戏是一个经典的递归算法”,从而抛砖引玉,激发学生的学习兴趣。引导学生积极思考,鼓励他们对别人的回答做出补充或不同意见。将科技前沿的“3D”打印机引入课堂。对计算机语

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。