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