《算法描述与设计》教学设计 《算法描述与设计》教学设计

《算法描述与设计》教学设计

  • 期刊名字:中国信息技术教育
  • 文件大小:831kb
  • 论文作者:卜囡
  • 作者单位:徐州市王杰中学
  • 更新时间:2020-10-30
  • 下载次数:
论文简介

基教专区《算法描述与设计》教学设计文/卜 囡摘要: 《算法描述与设计》是高中- -年级数学里面的课程,这]课程是高中学习中的重点和难点。笔者根据教学目标,对学情、教材进行了分析,然后对这个模块的教学进行了设计,最后根据教学效果展开了评析。关键词:数学方法教学难点基本结构中图分类号:G632文献标识码:A文章编号:1674- 2117(2014)16- 0192- 011学情分析解什么是算法,体会算法的多样性;述算法。高一年级学生经过9年的数学课程(2 )能够对设计的算法做出简单的评价。4教学设计评析学习,具备了一-定的基于数学方法的解3.1.2 方法与过程目标: 通过了解4.1 小问题可以做大文章题能力,有了一定的算法基础,但缺乏常用的算法描述方法,让学生学会用自(1)“求+2+3.....+9+100的对算法的较系统的概念认知,对算法没然语言、流程图来描述算法,帮助学生I” 这个问题,对高- -年级的学生来说有较深人的理解。针对教材提出的教学建立算法思维模式。再熟悉不过。刚看到题目时,很多学生目标,本模块教学的难点在于:①如何3.1.3 情感态度 与价值观目标:就脱口说出答案“5050” ,这使教学很( 1 )提高学生学习兴趣,提高求知欲;自然地过渡到问题的求解方法,为后面趣,为后续学习做好铺垫;②如何让学(2)培养学生乐于发现、积极思考的引出课题做好伏笔。生进-一步 了解算法的多样性,培养其思学习态度; (3) 培养学生独立思考的(2) “用文字表述解题步骤”的考问题的习惯,并能对算法做出简单的习惯,养成严谨的的思维习惯。活动,让学生在学习自然语言描述方法评价;③如何使学生知晓本学科的基本3.2教学过程的同时,发现这- -描述方法的不足,为结构及各子模块之间的相互关系。3.2.1实践活动一 为 培养算法后续学习流程图描述方法做好铺垫。使2.教材分析思维创设环境用自然语言描述算法时,不能只留停在(1) 教材通过“实践”活动,请活动内容:求+2+3....+99+10001 .方法上,需要进一步理清解题步骤,学学生回忆数学课中学过的算法,并谈谈的和活动1:请尝试用多种方法求解活生被引入算法学习的第二个环节。这一自己对算法的理解。在对普通高中阶段动结果:高斯法、公式法、累加法、奇环节,让学生在了解算法多样性的基础的课程进行整体规划时,《数学3 (必偶相加等活动目标点题、引出概念-上,将认知水平发展到“算法思想是否修)》为《算法与程序设计(选修)》让学生明确学习任务学习内容:算法可以改进"模块的先行课,但实际的教学实施过程是解决问题的方法和步骤活动2:用文(3)“发现”一个小问题可以使是《算法与程序设计(选修)》在先,字形式表述解题步骤(分组活动)活用多种求解方法,进而“接受” 算法的《数学3 (必修)》在后。基于教学实动结果:概念。“发现” 自然语言描述方法存在际,不能从“实践”活动引入课题,且学习内容:不足,进而“接受”流程图描述方法。“实践”活动的内容也不能抓住学生的(1)自然语言描述方法; (2) 对(4)选取学生熟悉的小问题进行实践思维,引起学生进行深入思考自然语言描述方法的优缺点形成清晰的活动,更利于凸显学习内容一-算 法的(2)教材通过“算法是程序设计认知。描述与设计。以一-个简单易行的小问题的灵魂”、“算法+数据结构=程序”活动结果:流程图描述方法直观清为主线,使各个概念及知识点有序展开。来说明算法在计算机程序设计中的重要析、通俗易懂。与此同时,小问题的多种解决方案突出作用,但是对于刚刚知晓了“算法是解活动目标:了算法设计的重要性,将学生的学习从决问题的方法和步骤”的学生来讲,并(1)熟悉流程图的图例符号;了解提高到理解的层次:不能单单只从这些文字性的说明就能理(2)在熟悉问题算法的情形下学习流2强化环节有针对性,巩固的解个中缘由。程图描述,用心体会流程图描述方法的同时做提升优缺点; (3) 掌握用流程图描述算法学生通过实践活动完成了算法学活动有:求解水仙花数、凯撒密文的加的方法。习的第一-环节一熟悉概念, 且通过算密原理、桌面小时钟问题。水仙花数问3.2.2 小结一算法描述 方法:法描述方法的学习对算法思想有了一定题在程序结构上属于循环结构,且基于(1)简介“ 伪代码描述方法”的认识,具备了进入第二环节的学习条学生现有的算法水平不能进行多样化的引出计算机程序设计语言; (2) 介绍件。算法学习的第二二环节,要使学生在设计,只能在算法描述方法上起到一定课程体系结构,提升学生算法学习的认巩固之前学习的同时有所深人,将学生的巩固作用。凯撒加密原理需要给学生知水平,为学习兴趣的保持提供支撑;对算法的认识从“具有多样性”的初级补充ASCII码的知识内容,且学生不(3)对三种常用的算法描述方法进行水平提升到“完美”级别,让学生认识了解“字符”数据类型的相关知识,用小结,帮助学生梳理学习内容。到“如何高效的解决问题是算法研究的自然语言对“PROGRAM”字符串进行3.2.3 练习一强 化知识点,提升核心密文转换难度太大,实践活动的目标很教学目标达成效果综上所述,“求 1+.+3+...+99+100难达成。桌面小时钟程序给出的是分支活动内容:求解100以内的完美数,的和”这一问题的设计帮助学生完成了结构的流程图,程序实现时仅用了一条要求设计算法并绘制流程图教学重点的学习,“求解 100以内的完简单的时钟状态转换语句,且程序代码活动结果:如何高效地解决问题是美数”在强化学习的同时让学生的认识由多个子过程组成,对于教学难点的突算法设计的核心。水平达到了新的高度,在巩固重点的同破没有帮助,且易使学生在学习伊始就时有效地宗成了教学难占的突破。感受到阻力。(1) 将学生的注意力由“措述方中国煤化工3教学设计法”带回“算法思维”,将算法思维的MHCNMHGI苏徐州3.1教学目标学习引向深入。(2) 强化对流程图图3.1.1 知识与技能目标: (1)理例符号的记忆,熟练掌握用流程图描92| 中国信息技术教育 201416

论文截图
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。