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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法在数学与信息技术中的整合研究

精品论文 参考文献 算法在数学与信息技术中的整合研究 李平 江西南丰一中 问题的引入 算法,是计算机科学中程序设计的“灵魂”,在中学信息技术教学中,算法的教学一直是教学内容的一个重难点内容,也是学生颇为感兴趣的内容。从2008年开始,在新课改的精神下,江西省高中数学教材中引入算法的内容,其中在《数学(必修)3》教材的第二章就是算法初步。两门课程都涉及算法,它们之间有联系吗?在信息技术与课程整合开展逐步深入的情况下,能否在算法部分进行有效的教学整合,充分利用教学资源呢?下面,我想就这个问题来说说自己的感受。 教材内容上的比较 什么是算法?在没有接触算法之前,总有学生认为这是个难懂的问题。实际上,我们每天都在和算法打交道,只不过自己不知道罢了。其一,简单地说,算法就是解决问题的方法与步骤;其二,??般而言,对一类问题的机械的、统一的求解方法为算法(见《数学(必修)3》教材。 数学中的算法主要是指计算的方法。例如:计算8+5,会有很多的算法,可以先算8+3,然后再加上2;也可以先算5+5,然后加上3……学生掌握的计算方法越多,其数学知识掌握的程度越高。 程序设计中的算法是指在有限的步骤中求解某一问题所使用的一组定义明确的规则。简单低说,就是用计算机解决问题的方法与步骤。在这个过程中,无论是形成解题思想还是编写程序,都是在实施某种算法。 《信息技术基础(必修)》中,关于信息的编程加工只设计了一个画二次函数y=x2的图像的例题,只是用VB给出了程序,并没有给出算法。在《算法与程序设计(选修)》中,设计的例题大多数是以“算法+程序”来讲解的,其中很少有完整的描述算法的内容。 《数学(必修)3》中,主要是用算法解决实际的数学问题,学会将问题用算法描述出来,画出算法的流程图或伪代码,拓宽学生解决问题的思路。 课程标准的比较 算法是新引入数学教材的内容之一。《普通高中数学课程标准》明确指出,算法是数学的重要组成部分,是计算科学的重要基础。随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越重要的作用,并日益融入社会生活的许多方面,算法思想已经成为现代人应具备的一种数学素养,高中学生有必要具备一定的算法知识。 在《信息技术基础(必修)》中,有关算法与程序设计的课程标准是:通过对简单计算机程序的剖析,体验计算机程序解决问题的基本过程,了解用计算机解决问题的基本思想和方法。 整合的策略 从信息技术与数学两门学科有关算法的内容和课程标准中我们可以发现,在信息技术教材中,算法就是用计算机解决问题的方法与步骤,在这个过程中,无论是形成解题思想还是编写程序,都是在实施某种算法。教材往往是以程序设计为最高要求。算法是程序设计的一个步骤,这个步骤呢?只要是做到心中有数,就不一定在用流程图或者伪代码来描述了,因为教材没有强调算法的描述,教师在讲课时也不会要求学生用流程图或者伪代码去写算法,只是用自然语言描述一番,就开始用程序设计语言来编程了。这样一来,信息技术课程忽略了对学生如何写算法的严格训练,学生往往难以写出正确的算法,而只是知其一大概,中学教材中的编程较为简单,学生还能应付,如果是难的问题,学生往往不知如何下手。其实,算法是程序设计中“灵魂”,它独立于任何具体的程序设计语言,一个算法可以用多种编程语言来实现。学习计算机,掌握算法比掌握某种具体的编程语言更重要、更本质。计算机科学中的创新,主要是算法的创新。在数学教材中,算法的教学关注的是算法对问题的抽象过程和算法的构建过程。在教学过程中,使学生着重理解算法的算理,同时体会算法的程序性、明确性、有效性和有限性等特点,强调学生学会用流程图和伪代码来设计和描述算法,以解决实际问题和与人交流,发展有条理的思维和表达能力,提高逻辑判断能力。 两门学科在算法教学上的差异性其实是可以互相补充的,我认为如果进行教学内容的必要整合,定能实现教育资源与教学效果的优化。如何整合呢?我想从谈谈算法教学的整合策略。 在信息技术系列教材中,算法的内容主要在选修教材中,加上高考不考信息技术,学生不愿意去学习它。这样一来,学生在信息技术这门课程中将不会学习到算法方面的知识,短期内这种状况很难改变。数学中的算法多是解决数学中的额问题,和计算、讨论有关,学生在写出算法后,只是知道了问题的解决方法,至于这个算法能否实现,学生没有感性认识。 在信息技术教学中,设计算法的校办本化课程,在课程中融入适当的数学题目,这些题目的算法可以简略带过,因为数学课堂上已解决,然后通过上机编

文档评论(0)

xyz118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档