课例《算法》的教学反思
2009-08-31 23:09阅读:
课例点评
课例《算法》的教学反思
本课作为“中学数学核心概念、思想方法结构体系及其教学设计研究”课题是在开封高一新课程跟踪培训上的研讨课,内容为《算法概念》(人教A版必修3),课后与听课的同僚以及本校的老师互相讨论并进行了充分的评课.发现本节课堂讲的还是很成功的,下面为本人对本节课及教学设计进行初步的反思,并再次恳请专家批评指正。
算法是必修3的一个内容,难度要求不高,整章内容体现在三个方面:从实例了解算法思想,含义;理解流程图的三种基本结构,会用伪代码表述四种基本算法语句;通过算法案例,加深算法的理解;通过五天的学习,有如下感触。学生的积极性比以往大大提高,在学习上,每一个学生并不是不想学好,只不过因为基础的原因,部分学生由于听不懂而慢慢的放弃了,算法是学生新接触的一个知识点,算法学习中,能够联系实际中的一些现象,能够解决现实生活中的某些简单问题,有趣味性,学生感兴趣。况且每一个学生都是在同一条起跑线上,无基础的拖累,上课内容基本上都能听懂,有自信心!再说现在的学生普遍对电脑感兴趣,听说算法语言是介于自然语言与计算机语言之间的一种语言,学生的学习兴趣大增。
重视知识的最近发展区理论。一个例题或者一个案例不能涉及过多的新概念。例题或案例的呈现需要有一个循序渐进的过程。比如在介绍循环结构语句时,因为循环结构语句相对来说比较复杂,是学生在算法与程序设计中遇到的第一个难点,因此学生理解起来也比较困难,如何克服这个学习障碍呢?首先教师要讲明白循环结构语句的格式,然后通过一个最简单的例题,比如说求s=1+2+3+……+99+100,详细讲解循环的各个步骤,接着再举相似的例题进行反复,比如说求s=1+1/2+1/3+……+1/99+1/100,最后解决求s=1-1/2+1/3-1/4+……+1/99-1/100的问题。这三个例题都可以套用同一种循环结构,但是前两个例题重点在于循环结构的讲解,而第三个例题是在学生初步掌握循环结构的基础上加
以一定的提高:循环体用到了前一节课所学的if语句。
在教学中还应注意几个问题
(1)教学应紧扣教材,研究的问题以数学问题为主,避免将算法概念泛化
。为了激发学生的学习兴趣,列举一些问题时,虽然这些问题中也蕴含着算法的思想,但它们与学生所学数学知识联系不大,不属于教材算法研究的范畴.在学生建立算法概念时,举这样的例子,容易使学生受这些例子的影响,不利于形成教材所给的算法概念.算法的概念就会被泛化,与教材的算法概念就会相去甚远,教学和学习都不易把握.
(2)在程序框图的教学中,体会算法思想的目标设置通过对解决具体问题程序框图的分析,进一步认识到算法可以直观地提供解决某一类问题的一种方法,并初步形成用算法思想解决问题的意识;可以将了解算法含义的目标设置为:通过对解决具体问题程序框图的分析,认识到算法不仅是解决某一类问题的明确有效的步骤,还是解决一类问题的明确有效的程序.
(3)创设问题情景要利于学生关注内容本质
创设问题情景,总的来说这对学生的学习是有益的,但是,如果不顾教学内容的实际,为创设情景而创设情景,那样的话,数学课就会向实用数学、趣味数学偏移,甚至远离了学科的基础和内容的本质.在课堂中,还要注意这样的现象:在例题的先后顺序上,没有按照由易到难的顺序布局,使得学生一开始就将过多的精力放在了对具体问题本身的解法上,没能自始至终地关注算法思想;在例题教学时,若对具体问题的算法分析不具有示范作用,使得学生在初学时就没有形成一个操作程序,当独立分析一个问题的算法时便无从下手.
以上几个方面的问题若能得到改善,就不会感到算法难教了,学生对算法的学习也就会感到简单明了、易于操作。
在我们的今后教学讲课中还会出现的问题经专家及同行充分热烈的讨论和分析,主要有下列问题:
(1)教材编写用意未能体现
本节课是本章的起始课,章头图、章头语中存在大量的有价值的信息,不但起到爱国不义教育,还可起到统领全章的作用,本人没有理解编写者的意图,在教学设计中给予放弃.再如教材中的三个例题在教学中都用了这些例题,但没有真正理解编写者的意图,从而未能充分地发挥教材中这些例题的作用.
(2) 学生表面活动多而深层次的思考与操作少
本课表面上看活动多、兴趣高、气氛热烈、参与面大,但在一些问题的深层次思考很少,如对算法的本质是什么、算法的特征是什么等问题的思考少;安排学生对算法的自然语言的书写操作少.造成学生没经过体验、感受就“得到”了结果,没经历操作、思维就“解决”了问题.
产生的原因分析本节课是与本校教师共同商讨研究,但仍出现上述问题,原因何在?分析的入手点是教师的新课程理念的理解以及本节课的教学设计.正是因为新课程理念的理解以及本节课的教学设计已经出现了问题,根据这些形成的教学过程设计也必然会产生问题.
(1)对新课程基本理念理解的反思
本课为新课程中一节重要的概念课,从课堂中出现的问题看,本人对新课程基本理念的理解存在很大的偏差.新课程“强调本质,注意适度形式化”,要求数学课堂“返璞归真,努力揭示数学概念、法则、结论的发展过程和本质”,“通过典型例子的分析和学生自主探索活动,使学生理解数学概念、结论逐步形成的过程,体会蕴涵在其中的思想方法”.在本节课中,有的是“形式”,而没有本质的内容,更没有揭示算法的本质;没有让学生在“过程”中体验算法思想.在本课中出现了生活中的“算法”(广义算法)等现象,反映出本人对算法本质认识的不足及对新课程基本理念理解不到位,冲淡了数学中的算法概念的本质,“去数学化”明显.
(2)对原数学教学设计的反思
教学设计是教师为上课而做的准备工作,它是教师钻研教材,了解学生,设计教学目标,组织教学内容,选择教学方法、制定教学计划等的过程,是教师有效上课的重要前提.教学设计质量的高低直接影响一堂课的教学质量,是上好课的必要条件.课堂中出现的问题应先深究原教学设计中存在的问题,反思原教学设计中的各环节是否合理、行为和思维方式是否合理.
最后对这节反思所得通过本节研究课,以及专家、同行的评课,才使我的一些错误的教学理念暴露无遗,通过反思,不但对算法和算法教学有了新的认识也对概念课的教学有了新的认识.
(1)对概念课教学的新认识
首先应对概念有正确的到位的理解,不能有一丝的偏差,否则对后继的教学(包括教学重点和教学难点的确定、教学方式手段的选择等)带来严重的后果;其次应从《课程标准》及学生思维发展的实际确定教学的要求,包括教学的难点、重点;再次概念教学应站在学科整体高度思考问题,包括该概念在这章中地位以及与后继的概念、思想方法的关系;再后对概念形成和构建,应舍得花时间和精力,只有构建了正确的概念,才能应用和使用概念.再有情境的创设要紧贴概念,要有利于概念构建,要有利于学生思维的顺应,不能为了为创设情景而创设情景.
(2)对算法、算法教学的新认识
算法是建立在解法基础之上的,是在某个具体问题解法过程的分析之后,归纳出的解决一类相关问题的程序或步骤;如果一个具体问题具有代表性,其解法又具有程序性,那么这样的解法也能体现算法思想.解法是“授之以鱼”,即是对某个特定问题的解决过程,或者说解法是解决某一个问题的步骤,解法一般要有答案.算法是“授之以渔”,即是解决某一类问题的步骤,而且是实现人机联系的方法,有着明确性、有限性和有序性等特征,算法不一定要有答案(可以交给计算机解决).
所以,在了解了算法和解法的关系后,就应将教学重点放在解决一类问题的算法上,而非仅仅适用于某个具体问题的解法上.算法教学应紧扣教材,研究的问题以数学问题为主,避免将算法概念泛化,了解算法概念需要一个循序渐进的过程.