大学计算机科学导论论文

合集下载

计算机科学导论论文

计算机科学导论论文

计算机科学导论论文计算机科学导论是计算机科学与技术专业的一门专业必修课,它构建了整个专业的教学体系框架。

下面是店铺给大家推荐的计算机科学导论论文,希望大家喜欢!计算机科学导论论文篇一《浅谈“计算机科学导论”课程教学》摘要:计算机科学导论是计算机科学与技术专业的一门专业必修课,它构建了整个专业的教学体系框架。

该文主要从教学目标、教学方法、教学考核等几个方面对计算机科学导论课程进行了讨论,以此来激发学生兴趣、引导学生积极思考,为后续专业课程的学习奠定坚实的基础。

关键词:计算机科学导论;教学目标;教学方法目前,计算机技术的飞速发展,使得计算机技术的应用及渗透的领域越来越广,这迫切需求高技能高素质的人才。

如何将计算机专业的人才培养成合格的、适应市场需求的人才,成为每一位计算机专业教育工作者的首要任务。

计算机科学导论作为一门计算机专业大学一年级学生的专业必修课,重点旨在勾画计算机科学体系的框架,通过计算机科学基础理论与应用操作相结合课程内容安排,使学生对计算机学科的知识体系结构有一个较为全面和系统的了解,继而激发并培养自己对本专业的兴趣,为以后大学四年的知识学习、能力素质和职业道德的塑造奠定坚实基础[ 1-2]。

基于课程至关重要的作用,该文主要从计算机科学导论的教学方法和考核方法等方面进行了讨论,以期在今后的课程教学过程中达到最佳教学效果。

1 明确课程教学目标计算机科学导论目标是通过介绍计算机科学与技术学科的定义、学科范畴、特点与规律,来构建课程的体系结构,引导学生培养正确的学科专业思想,同时激发学生对本专业的学习兴趣,使学生逐步形成以计算机的观点来分析解决问题的思维。

课程内容涉及到一些专业课程的基本概念及某些具体内容,但绝不是计算机科学学科专业课内容的压缩和拼盘。

通过本课程的学习使学生了解各专业领域研究的主要内容,掌握计算机系统的基础知识和操作技术,提高感性认识,力求使学生对所学专业及后续课程的学习有一个整体性、概括性的了解,树立专业学习的信心和自豪感,为今后在各自的专业中对计算机的使用打下厚实的基础,踏入计算机科学技术的大门,更好的适应社会的需求。

计算机科学与技术专业导论论文

计算机科学与技术专业导论论文

计算机科学与技术专业导论论文对计算机科学技术发展趋势的研究能够有效地推进计算机科学技术的进一步发展,最终为社会做出贡献。

下面是店铺为大家整理的计算机科学与技术专业导论论文,供大家参考。

计算机科学与技术专业导论论文篇一摘要:师资队伍建设是专业建设的一项重要内容,为提高师资队伍整体水平,树立引进与培养并重的理念,加强教师思想道德素质建设,多渠道提高教师的业务能力,不断促进师资团队整体建设,实现师资队伍的整体提高和可持续发展。

关键词:专业建设计算机师资团队建设1.专业建设之师资队伍建设的重要性美国哈佛大学前校长、著名高等教育学家科南特先生曾说:“高校的荣誉不在它的校舍和人数,而在它一代又一代素质优良的教师,一所学校要站得住脚,教师一定要出色。

”我国清华大学前校长梅贻琦先生有言:“大学者,非谓有大楼之谓,有大师之谓也。

”[1]从某种意义上说,一所高校成功的关键取决于它拥有一批高水平的知名专家学者和高素质的教师。

“名师出高徒”,学生综合素质是教师综合素质的宏观表现。

专业建设要有特色,教师首先要出色[2]。

有了一支高水平的师资队伍,才能培养出高水平的人才,提高教育质量和学术水平才有可靠的保障,因此,师资团队建设是专业建设中的一项非常重要的内容。

2.计算机科学与技术专业师资团队现状计算机科学与技术专业经过多年的建设,现拥有专任教师26人,其中博士11人,在读博士2人,教授3人,副教授6人,40岁及以下的教师占69%,正逐步形成一支学历、职称和年龄结构合理的学术梯队。

目前组建了《C语言程序设计》、《数据结构》、《计算机组成原理》和《编译原理》等课程组,建立了“高性能嵌入式计算”和“图形图像与虚拟现实”等科研团队,在课程建设、科学研究和人才培养等方面取得了一定的成绩。

目前存在的主要问题是博士比例需要进一步提高,高素质拔尖人才,尤其是中青年拔尖人才太少,教师的团队合作意识有待进一步强化。

为了加快专业建设的步伐,从战略高度认识到师资建设的重要意义后,要从当前实际情况出发开展师资队伍建设工作,在师资队伍建设上做到提前规划,全面部署,以便形成一支素质优良的高水平师资队伍。

计算机科学导论论文(2)

计算机科学导论论文(2)

计算机科学导论论文(2)计算机科学导论论文篇二《浅析“计算机导论”教学改革》摘要:计算机导论是计算机专业学生必修的一门专业基础课程。

也是计算机专业的入门课程。

课程内容主要介绍计算机领域相关基础知识。

针对计算机导论这门课程的特殊地位以及在教学过程中存在的一些实际问题,本文分析了在教学过程中学生自身、教材内容和教学模式存在的问题,提出了对部分教学内容的改革,多种教学方法相结合,以及建立合理的期末考核制度的观点。

目的是提高学生对本专业的学习兴趣,并且使其通过这门课程的学习,能够为后续专业课程的学习打下基础。

关键词:计算机导论;学生;教材;教学方法计算机导论是计算机专业大一学生的一门专业必修课。

这门课程在计算机学科中占据着重要的作用。

它对计算机学科的科学理论和技术进行了系统而又概括的阐述。

它涵盖的知识面广,主要涉及了计算机硬件和软件的基础知识、人工智能和图形化处理、程序语言设计和算法思想、数据管理信息系统、软件工程、离散结构等专业知识点以及与信息技术有关的社会人文知识。

通过这门课程的学习,学生可以对计算机这门学科有一个大致的了解,提高学生对本专业的学习兴趣,从而为后续学习专业课程打下一个良好的基础。

虽然计算机导论这门课程所涉及的都是基础知识,看似很容易,但是要教好这门课程不是那么简单,这主要是由于这门课程所承担的任务以及在整个专业体系中所处的位置,还有传统教学中存在的问题。

一、存在问题1.学生基础参差不齐大学里的学生都是来自全国各地,由于经济和教育水平的差距,有些学生在中、小学的时候就已经接受系统的计算机基础教育,甚至有些学生还参加过全国计算机大赛,这些学生具备了一定的计算机知识和操作能力。

然而有些学生尤其是来自偏远地区的,由于当地的教育设施有限,这些学生对计算机一些基本知识不是很了解。

针对这种情况,如果相同的内容按照统一进度来教学的话,那些基础好的学生上课会觉得没事情做,而基础较差的学生有可能会跟不上进度,进而影响整个教学进度,以及对这门课程的兴趣[1—3]。

计算机导论课论文3000字

计算机导论课论文3000字

计算机导论课论文3000字计算机导论课程的教学目的,是让大一新生了解计算机专业知识能解决什么问题,应该学什么、如何学,同时激发学生对计算机专业的兴趣。

下面是店铺给大家推荐的计算机导论课论文3000字,希望大家喜欢!计算机导论课论文3000字篇一《面向对象的计算机导论课程教学》摘要:内容宽泛是计算机导论课程教学中的难点。

文章提出借助面向对象思想的优势,将计算机导论课程内容分成5个相互联系的对象,每个对象有各自的属性和行为,内容涵盖计算机导论课程的主要知识点。

进一步阐述如何从逻辑上将教学内容组织起来,从人的认识规律入手讲解新知识,使大一新生易于接受,并能建立完整的学科知识体系。

关键词:计算机导论;课程教学;面向对象计算机导论是计算机专业的入门课程,也是计算机专业完整知识体系的绪论。

计算机导论课程的教学目的,是让大一新生了解计算机专业知识能解决什么问题,应该学什么、如何学,同时激发学生对计算机专业的兴趣,并帮助他们更好地步入后续专业课程的学习。

目前计算机导论相关的教材,大都是概括地讲授计算机学科主要课程的基本内容和应用,并介绍这些课程相互之间内在联系,使学生对计算机学科的理论基础、重要应用有一个基本的了解。

国外教材的内容与我国教材差别较大,主要由于学生的背景和现状不同,并不适合目前大学生的实际情况。

国内教材内容和课程的教学目的是吻合的,但普遍存在的一个问题是,大一新生在学习这门课的过程中,感觉教学内容过于分散,把握不住重点,很难理解老师讲的“是什么”;而且在学完这门课程后,也并没有明显的收获感,即使每节课都听瞳了,最后也像什么也没有学到一样。

教学中存在这样的问题,一方面是和计算机导论这门课程的性质和特点相关,它本来就是介绍计算机学科整体课程体系的,知识点当然会很多,很分散,大学一年级的学生没有专业知识的基础,不能很好地把知识点联系起来,从而造成学习困难;另一方面,教师的教学方式也会产生一定的影响,如果按照传统的教材内容列表进行讲授,仍然摆脱不了每章就是对主干课程的简介这种教学模式,结果还是晦涩难懂。

计算机科学与技术专业导论论文

计算机科学与技术专业导论论文

计算机科学与技术专业导论论文计算机科学与技术专业导论论文一.我对计算机科学与技术专业的认识随着时代的发展,计算机的应用越来越广泛,现如今,它已走进千家万户,并且发挥着越来越重要的作用。

它的广泛使用促进了生产力的发展,逐步改变了人们的生活方式。

因此了解与掌握计算机基本知识就显得尤为重要。

而它对于我这个初学者来说实在陌生,但是通过计算机导论的学习使我对它又有了进一步的了解。

计算机领域是一个是一个飞速发展的领域,而要想跟上计算机飞速发展的步伐,就需要掌握这方面技术的人才。

所以,无论是企业还是科研单位,都把招揽人才作为发展的基础。

所以,对于学习计算机的我们来说,这是一个很好的社会环境。

只要自身拥有过硬的本领,就一定能够在这个领域开创出自己的天地。

那么,我们该怎样做才能练就过硬的本领呢?这就需要我们去掌握一定程度的专业知识和相关的实践能力。

首先我们要具备扎实的基础知识,掌握计算机科学的基本理论,基本知识。

只有扎实的基础,才能更加有效的去研究更深领域的知识。

这些基本知识包括计算机运算基础,计算机基本结构与工作原理,程序设计基础,数据结构基础等。

然后,我们应该掌计算机系统的分析和设计的基本方法。

其次,在此基础上,学生应当就某一个学科方向,深入了解该方向的知识,熟练掌握该专业的知识与技能。

并且我们应该具有创新精神,不要局限于已有的知识,而应当时刻注意学习新的知识,不断进步。

只有时刻关注学科的最新发展动态,才能在这门学科上不落伍。

通过学习计算机科学技术专业导论,我了解到计算机这个行业影响这我国各行各业,各个领域中计算机应用更是不可缺少的重要部分。

所以,这个专业是非常具有挑战性的,它的发展也是不断进步,不断更新的。

学习它就要有足够的创新能力和接受以及理解能力。

当前我们处于信息时代,对于计算机方面的人才需求量仍然很大。

但是也并不是说学好就能找到好工作,我们要学精。

俗话说得好:“人外有人,天外有天。

”比自己厉害的大有人在。

计算机导论课程论文

计算机导论课程论文

计算机导论课程论文引言计算机导论课程是大学计算机科学与技术专业的入门课程之一。

它旨在为学生介绍计算机科学的基本概念、原理和应用,培养学生对计算机技术的基本了解和认识。

本文将探讨计算机导论课程的内容、重要性和对学生的影响,以及课程如何帮助学生建立计算机科学的基础知识。

计算机导论课程的内容计算机导论课程涵盖了广泛的计算机科学领域,包括计算机硬件与软件、数据与信息处理、计算机网络、算法与数据结构、编程语言和操作系统等。

课程通过讲授基本的计算机科学概念和原理,帮助学生建立对计算机科学的基本认识和理解。

在课程中,学生将学习计算机的组成和工作原理,包括CPU、内存、硬盘、输入输出设备等,以及操作系统的功能和作用。

此外,课程还将介绍计算机网络的基本原理和网络安全的概念,以及常用的编程语言和算法与数据结构。

通过实践操作和案例分析,学生可以更好地理解和应用所学的知识。

计算机导论课程的重要性计算机导论课程对于计算机科学与技术专业的学生来说非常重要。

首先,它为学生提供了一个全面了解计算机科学基础的机会。

通过学习计算机导论,学生可以了解计算机科学的历史和发展,了解计算机科学的核心概念和原理,建立起对计算机科学的整体认识。

其次,计算机导论课程可以帮助学生培养计算机科学思维和解决问题的能力。

课程通过讲授计算机科学的基本知识和技能,引导学生进行问题分析和解决,培养学生的抽象思维、逻辑思维和创造性思维能力。

这种能力对于学生在日后的学习和工作中都有很大的帮助。

此外,计算机导论课程还可以帮助学生了解计算机科学与其他学科的交叉领域。

计算机科学在各个学科领域都有广泛的应用,包括工程、医学、经济、生物学等。

通过学习计算机导论课程,学生可以了解计算机在其他学科中的应用,为将来的学习和研究提供参考。

计算机导论课程对学生的影响计算机导论课程对学生的影响是多方面的。

首先,课程帮助学生建立对计算机科学的兴趣和热情。

计算机科学是一个快速发展的领域,学生通过学习计算机导论课程可以了解到计算机科学的前沿研究和应用,激发学生学习和探索的兴趣,为将来的学习和研究打下基础。

计算机科学与技术专业导论论文

计算机科学与技术专业导论论文

目录1对计算机及计算机学科体系的理解 (2)1.1对计算机的理解 (2)1.2对计算机学科体系的理解 (2)2计算机系统 (2)2.1硬件 (2)2.1.1 输出设备 (2)2.1.2 输入设备 (3)2.1.3 中央处理器 (3)2.1.4 储存器 (3)2.1.5 主板 (3)2.2软件 (3)2.2.1 系统软件 (4)2.2.2 应用软件 (4)3计算机软件知识的相关课程 (4)4计算机专业要学习和掌握的知识点及应具有的能力 (4)5对网络、数据库、信息安全的了解 (5)5.1网络 (5)5.2数据库 (5)5.3信息安全 (5)6计算机研究、开发、发展的方向和前沿 (5)6.1 巨型化 (5)6.2 微型化 (6)6.3 网络化 (6)6.4 智能化 (6)7计算机的传统应用和新的应用领域 (6)7.1计算机传统应用领域 (6)7.1.1 科学计算(数值计算) (6)7.1.2 数据处理(信息处理) (6)7.1.3 自动控制 (7)7.2计算机新的应用领域 (7)7.2.1 计算机辅助 (7)7.2.2 人工智能 (7)7.2.3 多媒体应用 (8)7.2.4 计算机网络 (8)8你准备在哪些方向发展,有何设想,你应做哪些努力? (8)1对计算机及计算机学科体系的理解1.1对计算机的理解计算机(Computer)全称:电子计算机,俗称电脑,是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。

计算机是20世纪最伟大的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。

它的应用领域从最初的军事科研应用扩展到目前社会的各个领域,已形成规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革。

计算机已遍及学校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。

它是人类进入信息时代的重要标志。

1.2对计算机学科体系的理解计算机学科,即计算机科学与技术,是研究计算机的设计,制造和利用进行信息获取,表示,存储,处理控制等的理论,原则,方法和技术的学科。

计算机科学导论3篇

计算机科学导论3篇

计算机科学导论篇一:计算机组成原理计算机组成原理是一级计算机证书考试的重要内容之一,它涉及到现代计算机的基本构架和组成,是理解计算机工作机理和结构的基础。

下面我们就来简单介绍一下计算机组成原理的几个重要概念和组成部分。

1.计算机组成原理的主要概念计算机组成原理是指计算机系统的各个模块之间的关系,以及它们在计算机系统中组成的方式,包括硬件和软件两个方面。

计算机硬件包括中央处理器、存储器、输入输出设备等,而计算机软件则包括操作系统、应用软件等。

2.计算机系统的组成部分(1)中央处理器(CPU):是计算机的“大脑”,负责控制整个计算机系统的运行,包括指令的执行、数据传输和运算等。

(2)存储器:是计算机内部用于存储数据和程序的设备,分为主存储器和辅助存储器两种。

主存储器通常指的是内存,容量较小且读写速度较快;而辅助存储器则是指硬盘、光盘、U盘等,容量较大但读写速度较慢。

(3)输入设备:是用来将外部信息转化为计算机能够识别的数据输入设备,包括键盘、鼠标、扫描仪等。

(4)输出设备:是用来将计算机内部数据转化为人们能够直观理解的形式的输出设备,包括显示器、打印机等。

(5)总线:是连接计算机系统内部各个设备的通信通道,包括数据总线、地址总线和控制总线。

3.计算机系统的工作原理计算机系统的工作原理是指通过运行指令集合来实现计算机内部各模块间的协调和通信。

其基本工作过程为:首先将程序和数据存储在主存储器中;然后由CPU按照程序的顺序依次执行指令,同时将运算结果暂时存储在CPU内部的寄存器中;最后,将运算结果从寄存器中输出到主存储器或输出设备中。

总之,计算机组成原理是计算机课程中最重要的一部分,必须掌握其基本概念和计算机系统内部各部分之间的关系,才能更好地理解计算机的工作原理和应用。

篇二:计算机网络及应用计算机网络及应用是一级计算机证书考试的重要内容之一,它涉及到现代计算机网络的基本概念、协议和应用,是现代计算机使用的重要基础。

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

大学计算机科学导论论文计算机科学与技术这一门科学深深的吸引着我们这些同学们,原先不管是国内还是国外都喜欢把这个系分为计算机软件理论、计算机系统、计算机技术与应用。

后来又合到一起,变成了现在的计算机科学与技术。

我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括原先Major们自以为得意的程序设计),但计算机专业的优势是:我们掌握许多其他专业并不"深究"的东西,例如,算法,体系结构,等等。

非计算机专业的人可以很容易地做一个芯片,写一段程序,但他们做不出计算机专业能够做出来的大型系统。

今天我想专门谈一谈计算机科学,并将重点放在计算理论上。

1)计算机语言(2)计算机模型与软件开发方法在各种实际应用系统的开发中,有一个重要的方向值得注意,即实时系统的开发。

数据库技术、多媒体技术、图形学技术等的发展产生了两个新方向,即计算可视化技术与虚拟现实技术。

计算机理论的一个核心问题正如上面所论述的,计算机系的学生学习高等数学:知其然更要知其所以然。

你学习的目的应该是:将抽象的理论再应用于实践,不但要掌握题目的解题方法,更要掌握解题思想,对于定理的学习:不是简单的应用,而是掌握证明过程即掌握定理的由来,训练自己的推理能力。

只有这样才达到了学习这门科学的目的,同时也缩小了我们与数学系的同学之间思维上的差距。

大学计算机科学导论论文范文二:大学计算机科学导论论文计算机科学与技术这一门科学深深的吸引着我们这些同学们,原先不管是国内还是国外都喜欢把这个系分为计算机软件理论、计算机系统、计算机技术与应用。

后来又合到一起,变成了现在的计算机科学与技术。

我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括原先Major们自以为得意的程序设计),但计算机专业的优势是:我们掌握许多其他专业并不"深究"的东西,例如,算法,体系结构,等等。

非计算机专业的人可以很容易地做一个芯片,写一段程序,但他们做不出计算机专业能够做出来的大型系统。

今天我想专门谈一谈计算机科学,并将重点放在计算理论上。

1)计算机语言随着20世纪40年代第一台存储程序式通用电子计算机的研制成功,进入20世纪50年代后,计算机的发展步入了实用化的阶段。

然而,在最初的应用中,人们普遍感到使用机器指令编制程序不仅效率低下,而且十分别扭,也不利于交流和软件维护,复杂程序查找错误尤其困难,因此,软件开发急需一种高级的类似于自然语言那样的程序设计语言。

1952年,第一个程序设计语言ShortCode出现。

两年后,Fortran问世。

作为一种面向科学计算的高级程序设计语言,Fortran的最大功绩在于牢固地树立了高级语言的地位,并使之成为世界通用的程序设计语言。

Algol60的诞生是计算机语言的研究成为一门科学的标志。

该语言的文本中提出了一整套的新概念,如变量的类型说明和作用域规则、过程的递归性及参数传递机制等。

而且,它是第一个用严格的语法规则——巴科斯范式(BNF)定义语言文法的高级语言。

程序设计语言的研究与发展在产生了一批成功的高级语言之后,其进一步的发展开始受到程序设计思想、方法和技术的影响,也开始受到程序理论、软件工程、人工智能等许多方面特别是实用化方面的影响。

在“软件危机”的争论日渐平息的同时,一些设计准则开始为大多数人所接受,并在后续出现的各种高级语言中得到体现。

例如,用于支持结构化程序设计的PASCAL语言,适合于军队各方面应用的大型通用程序设计语言ADA,支持并发程序设计的MODULA-2,支持逻辑程序设计的PROLOG语言,支持人工智能程序设计的LISP语言,支持面积对象程序变换的SMALLTALK、C等。

而且,伴随着这些语言的出现和发展,产生了一大批为解决语言的编译和应用中所出现的问题而发展的理论、方法和技术。

有大量的学术论文可以证明,由高级语言的发展派生的各种思想、方法、理论和技术触及到了计算机科学的大多数学科方向,但内容上仍相对集中在语言、计算模型和软件开发方法学方面。

(2)计算机模型与软件开发方法20世纪80年代是计算机网络、分布式处理和多媒体大发展的时期。

在各种高级程序设计语言中增加并发机构以支持分布式程序设计,在语言中通过扩展绘图子程序以支持计算机图形学程序设计成为当时程序设计语言的一种时尚。

之后,在模数/数模转换等接口技术和数据库技术的支持下,通过扩展高级语言的程序库又实现了多媒体程序设计的构想。

进入20世纪90年代之后,并行计算机和分布式大规模异质计算机网络的发展又将并行程序设计语言、并行编译程序、并行操作系统、并行与分布式数据库系统等试行软件的开发的关键技术依然与高级语言和计算模型密切相关,如各种并行、并发程序设计语言,进程代数,PETRI网等,它们正是软件开发方法和技术的研究中支持不同阶段软件开发的程序设计语言和支持这些软件开发方法和技术的理论基础——计算模型。

(3)计算机应用用计算机来代替人进行计算,就得首先研究计算方法和相应的计算机算法,进而编制计算机程序。

由于早期计算机的应用主要集中在科学计算领域,因此,数值计算方法就成为最早的应用数学分支与计算机应用建立了联系。

最初的时候,由于计算机的存储器容量很小,速度也不快,为了计算一些稍稍大一点的题目,人们常常要挖空心思研究怎样节省存储单元,怎样减少不需要的操作。

为此,发展了像稀疏矩阵计算理论来进行方程组的求解;发展了杂凑函数来动态地存储、访问数据;发展了虚拟程序设计思想和程序覆盖技术在内存较小的计算机上运行较大的程序;在子程序和程序包的概念提出之后,许多人开始将数学中的一些通用计算公式和计算方法写成子程序,并进一步开发成程序包,通过简洁的调用命令向用户开放。

子程序的提出是今日软件重用思想的开端。

在计算机应用领域,科学计算是一个长久不衰的方向。

该方向主要依赖于应用数学中的数值计算的发展,而数值计算的发展也受到来自计算机系统结构的影响。

早期,科学计算主要在单机上进行,经历了从小规模数值分析到中大规模数值分析的阶段。

随着并行计算机和分布式并行计算机的出现,并行数值计算开始成为科学计算的热点,处理的问题也从中大规模数值分析进入到中大规模复杂问题的计算。

所谓中大规模复杂问题并不是由于数据的增大而使计算变得困难,使问题变得复杂,而主要是由于计算中考虑的因素太多,特别是一些因素具有不确定性而使计算变得困难,使问题变得复杂,其结果往往是在算法的研究中精度与复杂性的矛盾难于克服。

几何是数学的一个分支,它实现了人类思维方式中的数形结合。

在计算机发明之后,人们自然很容易联想到了用计算机来处理图形的问题,由此产生了计算机图形学。

计算机图形学是使用计算机辅助产生图形并对图形进行处理的科学。

并由此推动了计算机辅助设计(CAD)、计算机辅助教学(CAI)、计算机辅助信息处理、计算机辅助测试(CAT)等方向的发展。

在各种实际应用系统的开发中,有一个重要的方向值得注意,即实时系统的开发。

利用计算机证明数学定理被认为是人工智能的一个方向。

人工智能的另一个方向是研究一种不依赖于任何领域的通用解题程序或通用解题系统,称为GPS。

特别值得一提的是在专家系统的开发中发展了一批新的技术,如知识表示方法、不精确性推理技术等,积累了经验,加深了对人工智能的认识。

20世纪70年代末期,一部分学者认识到了人工智能过去研究工作基础的薄弱,开始转而重视人工智能的逻辑基础研究,试图从总结和研究人类推理思维的一般规律出发去研究机器思维,并于1980年在《ArtificialIntelligence》发表了一组非单调逻辑的研究论文。

他们的工作立即得到一大批计算机科学家的响应,非单调逻辑的研究很快热火朝天地开展起来,人工智能的逻辑基础成为人工智能方向发展的主流。

数据库技术、多媒体技术、图形学技术等的发展产生了两个新方向,即计算可视化技术与虚拟现实技术。

随着计算机网络的发展,分布在全世界的各种计算机正在以惊人的速度相互连接起来。

网络上每天都在进行着大量政治、经济、军事、外交、商贸、科学研究与艺术信息的交换与交流。

网络上大量信息的频繁交换,虽然缩短了地域之间的距离,然而同时也使各种上网的信息资源处在一种很难设防的状态之中。

于是,计算机信息安全受到各国政府的高度重视。

除了下大力气研究对付计算机病毒的软硬件技术外,由于各种工作中保密的需要,计算机密码学的研究更多地受到各国政府的重视。

实际上,在计算机科学中计算机模型和计算机理论与实现技术同样重要。

但现在许多学生往往只注重某些计算机操作技术,而忽略了基础理论的学习,并因为自己是“操作高手”而沾沾自喜,这不仅限制了自己将研究工作不断推向深入,而且有可能使自己在学科发展中处于被动地位。

例如,在20世纪50年代和20世纪60年代,我国随着计算机研制工作和软件开发工作的发展,陆续培养了在计算机制造和维护中对计算机某一方面设备十分精通的专家,他们能准确地弄清楚磁芯存储器、磁鼓、运算器、控制器,以及整机线路中哪一部分有问题并进行修理和故障排除,能够编制出使用最少存储单元而运算速度很快的程序,对机器代码相当熟悉。

但是,当容量小的磁芯存储器、磁鼓、速度慢的运算器械、控制器很快被集成电路替代时,当程序设计和软件开发广泛使用高级语言、软件开发工具和新型软件开发方法后,这批技术精湛的专家,除少量具有坚实的数学基础、在工作中已有针对性地将研究工作转向其他方向的人之外,相当一部分专家伴随着新技术的出现,在替代原有技术的发展过程中而被淘汰。

因此,在计算机科学中,计算比实现计算的技术更重要。

只有打下坚实的理论基础,特别是数学基础,学习计算机科学技术才能事半功倍,只有建立在高起点理论基础之上的计算机科学技术,才有巨大的潜力和发展前景。

计算机理论的一个核心问题我国计算机科学系里的传统是培养做学术研究,尤其是理论研究的人(方向不见得有多大的问题,但是做得不是那么尽如人意)。

而计算机的理论研究,说到底了,如网络安全学,图形图像学,视频音频处理,哪个方向都与数学有着很大的关系,虽然也许是正统数学家眼里非主流的数学。

这里我还想阐明我的一个观点:我们都知道,数学是从实际生活当中抽象出来的理论,人们之所以要将实际抽象成理论,目的就在于想用抽象出来的理论去更好的指导实践,有些数学研究工作者喜欢用一些现存的理论知识去推导若干条推论,殊不知其一:问题考虑不全很可能是个错误的推论,其二:他的推论在现实生活中找不到原型,不能指导实践。

相关文档
最新文档