您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 算法与程序设计教学设计
《算法与算法的描述》教学设计作者:尚娜单位:青岛经济技术开发区致远中学更新时间:2016-08-3009:50浏览量:0一、设计思想本节课的教学设计充分体现了《普通高中信息技术课程标准》中的基本理念,注重教学过程中三维目标的渗透,强调信息技术课程与生活实际的联系,培养学生“发现问题、分析问题和解决问题”的能力;学习目的是使学生体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。二、教材分析本节课的课程内容是广东省高中信息技术选修模块1《算法与程序设计》第一章第2节的内容,本章是全书的开篇和概述,而本节内容是本章的重要环节,是对前一节学习计算机解决问题的过程的进一步理解,也为后续章节的学习与交流做好必要的知识与技能上的准备。这节课内容主要是一些概念和理论,而算法的概念和理论都太抽象,讲起来非常的枯燥乏味,把这些抽象的东西变得通俗易懂,使学生能轻松而又愉快的接受并理解,要形成一种编程的感性认识。三、学情分析我校是在高一下学期开设的这门课,“是你装饰了别人的梦,还是别人装饰了你的梦”,所以没在高二等到数学学过相关知识再上。这门课主要是在教学中渗透数学思维方法,有利于与数学学科的整合。本节课的授课对象是高一年级学生,已具备一定的逻辑推理能力及判断能力,具备了一定的逻辑思维和“发现问题、分析问题和解决问题”的能力,具备一定的的数学思想。而在数学必修模块3中将要学习算法、流程图等概念,还有一些辗转相除法、秦九韶算法、冒泡排序法等算法案例,为数学相关章节的学习作铺垫。在前一节里,学生已掌握问题分析,了解用计算机解决问题的步骤。四、教学目标:引导学生对编程的兴趣,理解算法的概念和如何科学合理的选择和设计算法,为程序设计打好基础。五、教学重点:算法的概念、算法的设计和选择。六、教学难点:科学合理的选择和设计算法。七、教学过程教学阶段及所用时间教师活动学生活动对学生学习过程的观察和考查信息技术的应用(一)创设情景,激发兴趣1.提出“狼菜羊过河”的游戏规则2.演示“狼菜羊过河”的FLASH游戏3.点评部分学生的过河方案,归纳出过河的正确方案4.总结出算法的概念、特征、三种描述法以小组为单位,玩一玩“狼菜羊过河”的小游戏,并记下过河的方案,比比看哪一组最快?创设问题情景,激发学生兴趣,观察学生过河方案的设计是否合理正确,了解学生对算法及其特征的理解情况PPTBBS“狼菜羊过河”的FLASH游戏(二)用自然语言表达算法1.讲解用自然语言描述算法的方法和优缺点2.过河方案的自然语言描述3.点评并归纳出学生的求和问题的算法1.认真听课2.以小组为单位,用自然语言描述求解:sum=1+2+3+4+5问题的算法了解学生对自然语言描述算法的进一步掌握情况,观查其能否给出正确的解题步骤。PPTBBS(三)用流程图描述算法1.讲常用的“流程图”所用的基本符号2.对照自然语言表达法,用流程图描述求解sum=1+2+3+4+5+6问题的算法3.点评学生流程图,小结出“计算工人日工资问题”的流程图4.归纳出优缺点1.认真听课2.以小组为单位,用流程图表示:计算工人日工资问题了解学生能否合理使用“流程图”的基本符号来精确描述问题的算法PPTBBS(四)用程序实现算法1.介绍用程序实现算法的要点2.演示VB程序求解sum=1+2+3+4+5问题的程序每位同学都启动VisualBasic程序设计环境,输入程序代码,并调试运行。掌握学生对于输入程序,调试,检测等步骤的实践效果PPTBBS求和.frm(五)算法的择优1.列举华罗庚“烧水泡茶”的两个算法2.归纳出一个好算法必须用到科学的方法认真听课,对比思考理解科学合理的选择和设计算法PPT(六)小结算法的概念、特征及描述方法,引导科学合理地设计算法(运用思维导图中鱼骨图的方式进行)听课,回顾对本节课教学知识的掌握情况(以问题为导向,运用什么是算法、为什么学习算法、和算法可以解决什么问题进行概括)PPT八、形成性课程评价设计课堂评价主要为教师从各个方面对小组或个人进行口头评价,课后的小组评价将是多元与多维的,比如:对小组成员的课堂表现进行自评、互评、师评,主要包括专注听讲、回答问题、伙伴对话、小组任务、团队精神、积极参与等。
本文标题:算法与程序设计教学设计
链接地址:https://www.777doc.com/doc-4278048 .html