资源简介 3.2《算法及其描述》教学设计【课程标准分析】在具体感知数算法及描述的基础上,了解算法含义、特征和常用方法,理解算法的三种基本控制结构。从生活实际出发,描述算法的概念和特征,运用恰当的描述方法和控制结构表示简单的算法【教学内容分析】本节教学内容来源于广东教育出版社高中信息技术必修模块1《数据与计算》第三章第二节的内容,具体包含体介绍算法的含义和特征以及算法常用的描述方式,刨析了他们的优劣势;然后以顺序结构、选择结构、循环结构为例介绍了算法的三种基本控制结构,让学生充分理解算法的相关知识,本节内容有一定难度。因此在本节课开始之前对本节课做了一定的预算分析,预算本节课需要1节课时来进行。本节课以培养信息素养为目标,知识技能为载体,例子讲解和学生参与为途径,开展教师讲解和学生参与的活动,让学生根据问题设计算法,并且能够使用流程图来画出所对应的算法。【教学目标】能够描述算法及其特征,理解算法在问题解决过程中的作用。熟练掌握算法的三种描述方式,了解算法的三种基本控制结构。重点:算法及其特征。难点:算法的三种基本控制结构。【核心素养指向】明确算法的含义和特征,初步了解算法对于人类生活的意义,分析日常生活实例中的算法。(信息意识)掌握算法三种描述方式,能够分析和比较三者在算法中的优劣势。(信息意识)掌握算法的三种基本控制结构:顺序、选择、循环结构,分析这三种结构在算法中的使用情况。(计算思维)在学习过程中,能够评估常见的算法,根据需要合理选择对应的描述和控制结构。(数字化学习与创新)在信息活动中,具有信息安全意识,了解算法所设计出来的理由和目的是什么。(信息社会责任)【学业质量水平分析】水平1:2-5:依据解决问题的需要设计算法,采用流程图的方式描述算法。3-7:能对学习过程中所使用的资源与工具进行初步评估。水平2:2-14:依据问题解决的需要设计算法,运用算法描述方法和三种控制结构合理表示算法。【学情分析】本课的授课对象为修习必修《数据与计算》的高一学生,通过前面的学习已理解人类和计算机解决问题的方式。在日常生活中,高中生以及接触和使用着各种形式的算法,大部分学生见识过算法所对应的描述方式,但是并未思考过算法的呈现方式以及算法的几种结构,对科学性的编码方式也不了解。【设计构想】学习内容采用讲授法和举例法。以例子为整体学习框架,分知识点进行讲解,共1课时。1.整体设想本节课的具体内容主要就是算法的概念和特征以及算法的三种常用描述方法以及基本控制结构,为了让学生能够清楚理解算法的概念和特征以及算法的三种常用描述方法以及基本控制结构,使用学生之间通俗易懂的内容帮助他们去学习,使用有意义并且有意思的图像能够让他们对本节课内容感到有兴趣。首先是开门见山地介绍本节课所需要学习的内容,选用贴近学生的实际生活的例子来吸引学生的兴趣,包括算法在现实生活中的使用地点,使用有意思的例子帮助学生学习内容,同时也需要一些学生的自主学习的内容,因此设计了一个学生的习题活动,增加学生自主学习的时间,但同时这个自主学习探究的难度不应该很高,需要提高他们的探究效率而不是难倒学生。最终通过教师讲解本节课重难点和学生自行探索帮助他们对知识点进行理解和巩固。2.教法学法在整节课的课堂中,教师以讲授法为主,学生以问题学习为主,任务驱动为辅。3.学生活动学生个人去编写辗转相除法的算法设计和流程图绘制,分小组讨论相互之间的算法设计和流程图绘制是否正确,最后由教师来给学生讲解流程图的绘制。4.核心素养的落实本课信息意识的培养主要通过引导学生分析问题,主动寻求恰当的方式设计算法的过程实施。采用相互讨论与合作的方式展开,形成并分析问题,探讨解决问题的思路与方法。在学生主动探究的过程中,帮助学生合理选择对应的算法描述方式和控制结构,并且正确绘制对应的流程图。学生在整个研讨、探究过程中,逐步体验分析问题、形成问题解决方案、解决问题、总结迁移的计算思维。【教学活动设计】教学 环节 教学过程(教师、学生活动、问题) 设计意图新课 引入 3min 教师:提出算法在生活中的普遍性,举生活中的例子帮助学生理解学习。 问题:你认为视频网站的视频推荐是一种算法吗? 学生:由己对算法的概念去思考上面的问题 引导学生对算法的含义进行思考,为后续谈论和探究做铺垫新课 教学1 (算法的含义) 6min 教师:使用农夫、狼、羊、白菜过河的问题来进行提问,让学生思考这个问题的解决步骤,并且告知学生问题解决的步骤就是算法。 问题:农夫、狼、羊、白菜过河问题。 学生:思考并回答问题解决的步骤并且理解到算法的含义上去。 讲解本节课一个重要的知识点,算法的概念就是解决问题的步骤。新课 教学2 (算法的特征) 5min 教师:ppt展示算法的五种特点,并且举例子来帮助学生理解五种特点。 学生:看例子理解算法的五种特点。 通过例子来帮助学生更好的理解例子,通俗易懂的内容帮助他们去学习,使用有意义并且有意思的图像能够让他们对本节课内容感到有兴趣新课 教学3 (算法的描述) 7min 教师:算法描述的常用方式的讲解,重难点在于如何使用流程图描述算法,需要着重讲解让学生理解这部分的内容。 问题:三种算法描述方法的比较,自然语言、流程图和伪代码的优势与不足。 学生:阅读课本,听教师讲解,理解三种尤其是流程图描述算法的过程。 讲解三种描述算法的方式,并且让学生思考三种方法的优劣势,从而培养学生的独立思考能力,提高学生知识水平。新课 教学4 (算法的基本控制结构) 5min 教师:展示三种算法控制结构的流程图,使用图像帮助学生理解三种控制结构的主要作用。 学生:看ppt理解三种控制结构。 算法的基本控制结构中,任何复杂的算法都可以用这三种基本的控制结构组合来表示,为学生后续的学习打下基础。题目 练习 5min 教师:提出书本p51页的欧几里得算法,让学生绘制对应的流程图。 问题:使用流程图绘制欧几里得算法。 学生:理解欧几里得算法的步骤,接着绘制流程图,最后进行展示。 培养学生的计算思维,独立思考和逻辑归纳能力,理解流程图表的使用方法。锻炼学生独立思考能力同时加强他们问题解决水平。总结 预习 5min 教师:总结本节课内容,最后给学生时间去预习下一节课的内容。 学生:总结归纳并预习。 学生本身没有时间去预习有关信息课的内容,给予学生时间去预习有助于习惯养成。【板书设计】 展开更多...... 收起↑ 资源预览