算法在数学与信息技术中的整合研究.doc

上传人:吴起龙 文档编号:1882493 上传时间:2019-01-17 格式:DOC 页数:5 大小:16.50KB
返回 下载 相关 举报
算法在数学与信息技术中的整合研究.doc_第1页
第1页 / 共5页
算法在数学与信息技术中的整合研究.doc_第2页
第2页 / 共5页
算法在数学与信息技术中的整合研究.doc_第3页
第3页 / 共5页
算法在数学与信息技术中的整合研究.doc_第4页
第4页 / 共5页
算法在数学与信息技术中的整合研究.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《算法在数学与信息技术中的整合研究.doc》由会员分享,可在线阅读,更多相关《算法在数学与信息技术中的整合研究.doc(5页珍藏版)》请在三一文库上搜索。

1、算法在数学与信息技术中的整合研究问题的引入算法,是计算机科学中程序设计的“灵魂”,在中学信息技术教学中,算法的教学一直是教学内容的一个重难点内容,也是学生颇为感兴趣的内容。从2018年开始,在新课改的精神下,江西省高中数学教材中引入算法的内容,其中在数学(必修)3教材的第二章就是算法初步。两门课程都涉及算法,它们之间有联系吗?在信息技术与课程整合开展逐步深入的情况下,能否在算法部分进行有效的教学整合,充分利用教学资源呢?下面,我想就这个问题来说说自己的感受。教材内容上的比较什么是算法?在没有接触算法之前,总有学生认为这是个难懂的问题。实际上,我们每天都在和算法打交道,只不过自己不知道罢了。其一

2、,简单地说,算法就是解决问题的方法与步骤;其二,一般而言,对一类问题的机械的、统一的求解方法为算法(见数学(必修)3教材。数学中的算法主要是指计算的方法。例如:计算8+5,会有很多的算法,可以先算8+3,然后再加上2;也可以先算5+5,然后加上3学生掌握的计算方法越多,其数学知识掌握的程度越高。程序设计中的算法是指在有限的步骤中求解某一问题所使用的一组定义明确的规则。简单低说,就是用计算机解决问题的方法与步骤。在这个过程中,无论是形成解题思想还是编写程序,都是在实施某种算法。信息技术基础(必修)中,关于信息的编程加工只设计了一个画二次函数y=x2的图像的例题,只是用VB给出了程序,并没有给出算

3、法。在算法与程序设计(选修)中,设计的例题大多数是以“算法+程序”来讲解的,其中很少有完整的描述算法的内容。数学(必修)3中,主要是用算法解决实际的数学问题,学会将问题用算法描述出来,画出算法的流程图或伪代码,拓宽学生解决问题的思路。课程标准的比较算法是新引入数学教材的内容之一。普通高中数学课程标准明确指出,算法是数学的重要组成部分,是计算科学的重要基础。随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越重要的作用,并日益融入社会生活的许多方面,算法思想已经成为现代人应具备的一种数学素养,高中学生有必要具备一定的算法知识。在信息技术基础(必修)中,有关算法与程序设计的课程标准是:

4、通过对简单计算机程序的剖析,体验计算机程序解决问题的基本过程,了解用计算机解决问题的基本思想和方法。整合的策略从信息技术与数学两门学科有关算法的内容和课程标准中我们可以发现,在信息技术教材中,算法就是用计算机解决问题的方法与步骤,在这个过程中,无论是形成解题思想还是编写程序,都是在实施某种算法。教材往往是以程序设计为最高要求。算法是程序设计的一个步骤,这个步骤呢?只要是做到心中有数,就不一定在用流程图或者伪代码来描述了,因为教材没有强调算法的描述,教师在讲课时也不会要求学生用流程图或者伪代码去写算法,只是用自然语言描述一番,就开始用程序设计语言来编程了。这样一来,信息技术课程忽略了对学生如何写

5、算法的严格训练,学生往往难以写出正确的算法,而只是知其一大概,中学教材中的编程较为简单,学生还能应付,如果是难的问题,学生往往不知如何下手。其实,算法是程序设计中“灵魂”,它独立于任何具体的程序设计语言,一个算法可以用多种编程语言来实现。学习计算机,掌握算法比掌握某种具体的编程语言更重要、更本质。计算机科学中的创新,主要是算法的创新。在数学教材中,算法的教学关注的是算法对问题的抽象过程和算法的构建过程。在教学过程中,使学生着重理解算法的算理,同时体会算法的程序性、明确性、有效性和有限性等特点,强调学生学会用流程图和伪代码来设计和描述算法,以解决实际问题和与人交流,发展有条理的思维和表达能力,提

6、高逻辑判断能力。两门学科在算法教学上的差异性其实是可以互相补充的,我认为如果进行教学内容的必要整合,定能实现教育资源与教学效果的优化。如何整合呢?我想从谈谈算法教学的整合策略。在信息技术系列教材中,算法的内容主要在选修教材中,加上高考不考信息技术,学生不愿意去学习它。这样一来,学生在信息技术这门课程中将不会学习到算法方面的知识,短期内这种状况很难改变。数学中的算法多是解决数学中的额问题,和计算、讨论有关,学生在写出算法后,只是知道了问题的解决方法,至于这个算法能否实现,学生没有感性认识。在信息技术教学中,设计算法的校办本化课程,在课程中融入适当的数学题目,这些题目的算法可以简略带过,因为数学课

7、堂上已解决,然后通过上机编程来实现题目的算法。如果能通过程序设计将这些问题的算法实现,对学生来说,就实现了问题的提出、算法的设计和程序的设计这一完整的过程,这将是一件非常有成就的事情,会进一步激发学生的学习兴趣。这样,既改变了学生对信息技术课不够重视的态度,又能促进学生对数学算法的学习和吸收,既整合了教学资源又提高了教学效果,节约了教学成本。根据建构主义理论,如何应用学生已有的知识储备来学习算法呢?一个很好的方法就是算法的生活化设计“教书先生”恐怕是市井百姓最为熟悉的一种称呼,从最初的门馆、私塾到晚清的学堂,“教书先生”那一行当怎么说也算是让国人景仰甚或敬畏的一种社会职业。只是更早的“先生”概

8、念并非源于教书,最初出现的“先生”一词也并非有传授知识那般的含义。孟子中的“先生何为出此言也?”;论语中的“有酒食,先生馔”;国策中的“先生坐,何至于此?”等等,均指“先生”为父兄或有学问、有德行的长辈。其实国策中本身就有“先生长者,有德之称”的说法。可见“先生”之原意非真正的“教师”之意,倒是与当今“先生”的称呼更接近。看来,“先生”之本源含义在于礼貌和尊称,并非具学问者的专称。称“老师”为“先生”的记载,首见于礼记?曲礼,有“从于先生,不越礼而与人言”,其中之“先生”意为“年长、资深之传授知识者”,与教师、老师之意基本一致。其实,无论数学中的算法还是程序设计中的算法都能在生活中找到对应之处

9、。我们要能够将数学中的高度抽象的数学符号还原成生活中的模型,由模型来建立算法就容易多了。其实,任何一门学科都离不开死记硬背,关键是记忆有技巧,“死记”之后会“活用”。不记住那些基础知识,怎么会向高层次进军?尤其是语文学科涉猎的范围很广,要真正提高学生的写作水平,单靠分析文章的写作技巧是远远不够的,必须从基础知识抓起,每天挤一点时间让学生“死记”名篇佳句、名言警句,以及丰富的词语、新颖的材料等。这样,就会在有限的时间、空间里给学生的脑海里注入无限的内容。日积月累,积少成多,从而收到水滴石穿,绳锯木断的功效。要练说,得练听。听是说的前提,听得准确,才有条件正确模仿,才能不断地掌握高一级水平的语言。

10、我在教学中,注意听说结合,训练幼儿听的能力,课堂上,我特别重视教师的语言,我对幼儿说话,注意声音清楚,高低起伏,抑扬有致,富有吸引力,这样能引起幼儿的注意。当我发现有的幼儿不专心听别人发言时,就随时表扬那些静听的幼儿,或是让他重复别人说过的内容,抓住教育时机,要求他们专心听,用心记。平时我还通过各种趣味活动,培养幼儿边听边记,边听边想,边听边说的能力,如听词对词,听词句说意思,听句子辩正误,听故事讲述故事,听谜语猜谜底,听智力故事,动脑筋,出主意,听儿歌上句,接儿歌下句等,这样幼儿学得生动活泼,轻松愉快,既训练了听的能力,强化了记忆,又发展了思维,为说打下了基础。整合信息技术与数学学科的算法知识进行算法校本化课程教学,将会使学生完美低学会算法去解决实际问题,将会促进信息技术与数学学科的高效整合。第 5 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1