自然辩证法课程论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自然辩证法课程论文

自然辩证法与计算机科学技术的研究

摘要:随着我国社会经济的发展,计算机科学技术和互联网技术快速发展和普及,为进一步使得计算机科学技术与互联网技术深入社会各个领域,通过自然辩证法角度对计算机科学技术和互联网技术进一步的学习和研究就非常有必要。自然辩证法不仅仅有利于计算机科学技术研究,还有利于指导计算机科学的可操作性以及可验证性。通过自然辩证法能够不断对计算机科学技术理论进行真假辨别,从而有效推进计算机科学技术的发展。本文在阐述计算机科学中的自然辩证法原理的基础上,深入分析自然辩证法与计算机科学的相互关系。以期运用自然辩证法对计算机科学技术进行不同角度学习和探究。

关键词:自然辩证法;计算机科学技术;研究

0 课程概述

在本学期自然辩证法的学习中,让我了解到了自然辩证法不是虚无缥缈、难以领悟的纯哲学,在学习中和生活中自然辩证法的应用还是随处可见的。从自然辩证法的发展进程和其涉及到的伟大思想家,让我对自然辩证法经历了从感性的认识到理想思考的阶段。从“哭”的哲学家赫拉克利特和“笑”哲学家德谟克利特那里,了解了变化论、本原说,也进一步领略了矛盾论在社会进步和科技发展中起到的巨大意义。另外,在历史发展的长河里,我们东方国家也有自己关于自然观的思想体系和一系列著作。以哥白尼太阳中心说为标志,自然科学发起了对教会的挑战,是自然科学开始从神学中解放出来。随之,以相对论、量子力学为主要标志,爆发了新一轮的科学革命。爱因斯坦的相对论打破了牛顿的绝对时空观的束缚,丰富了我们对时空的认识,是认识自然最伟大的成果之一。现代自然观还突出了对生态自然观的重视,强调解决人与自然之间的关系,即:人与自然的对象性关

系,相互制约、相互依存、相互依赖。

科学技术的方法论在本学期的课程中也是非常重要的一部分,再者,我属于农业信息化专业的研究生,倾向于逻辑思维的基本方法、数学方法、非逻辑方法的认识和学习。还有科学与技术的学习,让我对哲学的科学技术和通常所说的科学技术有了比较明确的认知和区分,自然辩证法中的科学技术方法论对有较大我的启示。

因此在本次课程论文中主要介绍自然辩证法视角下的与我专业相关的计算机技术。进入21世纪以来,科学技术的发展,尤其是计算机技术的发展,在人们的日常生活以及工作中得到有效的推广应用,有效提高了人们的工作效率,方便了人们的日常生活。为使计算机科学技术更好地为人们服务,就需要加强计算机科学技术的研究,在研究中就需要不断进行理论研究。自然辩证法主要是对自然界的本质及其发展的规律进行研究。将自然辩证法用于服务计算机科学技术探究,有利于计算机科学技术的发展。鉴于此,本文对“自然辩证法与计算机科学技术”进行深入探究意义重大。

1 计算机科学技术中的自然辩证法原理

1.1 计算机科学的产生体现了社会生产力不满足社会需求的矛盾原理

随着人类的成长发展,人类对自身的物质需求是逐渐上涨的,一旦社会生产力不能满足人类需求时,将会产生巨大的矛盾。这时候,就产生了一定数量的科学问题,对于这些科学问题的存在,其主要是为了解决人类需求同社会生产力的矛盾。对于计算机科学技术的产

生,主要原因在于人们追求高速度、高精度的计算时与当时的低计算速度以及低精确度的矛盾[1]。纵观计算机科学技术的发展历史,现代计算机通常认为起始时间为 1946 年。当时的情景是由于世界大战,对导弹的研究迫切需要高速度以及高

精确度的计算工具,从而能够有效对弹道飞行加以控制,由于这种需求,使得电子计算机出现在人们面前。

1.2 计算机科学本身体现了各学科的交叉性原理

通过自然辩证法,可以了解到现阶段的科学发展具有一定的特点,诸如分化以及综合等。将不同学科实现融合已经成为了现阶段的科学技术的发展的标志,其原因在于单独的一门科学并不能有效解决社会发展面临着的问题,诸如随着社会经济的发展,人们面临着社会问题、人口数量控制问题以及人口老龄化问题。对计算机科学技术的发展来说,从1970年开始,截至2000年,取得了迅速发展,从而开始的编程技术逐渐增加了系统结构、软件理论、应用技术以及信息安全,同时由于计算机科学技术在其他学科中的推广应用,产生了较多的新兴学科,诸如人工智能、生物信息学等[2]。现阶段,社会的发展要求注重具有创造力的人才培养,在此背景下,重视学科的交叉显得十分重要,才能有效培养出综合性人才。

1.3 计算机软件开发体现了自然辩证法的系统科学方法的原则

系统科学主要对系统本质进行一个真实的反映,主要针对复杂系统,经过系统的把握,以对象为基础,从而构成知识体系。在进行计算机软件开发过程中,需要严格遵守整体化原则。对于软件的分析,

主要采取的分析方法分别是自顶向下以及自底向上。在实际分析过程中,这两种方法分析的使用具有较多的优点,同时还存在较多的缺点,为此有必要在分析过程中,综合利用这两种分析方法。以上分析方法的综合使用,便是体现了自然辩证法的系统科学方法的原则[3]。此外,在辩证法使用当中,需要注重以下两个原则:(1)动态性原则,在计算机软件开发过程中,需要对软件分析到软件测试整个过程加强反馈,同时根据反馈逐渐转变软件开发思路;(2)模块化的应用原则,在进行计算机软件程序设计时,需要不断注重一种模块化的应用,才能使得计算机软件程序的复用程度以及可维护性得到有效的提升。

2 自然辩证法与计算机科学技术的相互关系

2.1 计算机科学技术的发展需要自然辩证法的指导

现阶段的计算机科学技术的发展,对自然辩证法的指导作用是十分重要的,两者之间存在紧密联系。早些年,我国著名的科学家钱学森就将学科进行了分类,分别是哲学、科学、技术以及应用。从自然辩证法的内容来看,可以将其归类到哲学一类,研究对象主要针对的是宏观问题;从计算机科学技术角度来看,其研究对象主要针对的是微观问题,诸如计算方法、计算机软件程序以及计算机硬件设备。纵观两者研究的对象以及问题具有一定的联系,可以说是一般与特殊的关系。从计算机本质而言,计算机的产生主要是将人的思维规律与机器相结合。为此,对于计算机科学技术的发展研究,需要对人的思维规律以及机器的研究同步进行。诸如在20世纪80年代就有科学家提出了计算机领域的发展,急需要研究的12种问题,问题中涉及的内

相关文档
最新文档