计算机学科

来自计算思维百科
跳转至: 导航搜索

计算机学科(Computer Discipline),即计算机科学与技术,是研究计算机的设计与制造和利用计算机进行信息获取、表示、储存、处理、控制等的理论、原则、方法和技术的学科。它包括科学和技术两方面,计算机科学侧重研究现象与揭示规律;计算机技术则侧重研制计算机及使用计算机进行信息处理的方法和技术手段。科学与技术相辅相成、相互影响,两者高度融合是计算机科学与技术的突出特点。

基本概念

计算机学科(Computer Discipline),即计算机科学与技术,是研究计算机的设计与制造和利用计算机进行信息获取、表示、储存、处理、控制等的理论、原则、方法和技术的学科。它包括科学和技术两方面,计算机科学侧重研究现象与揭示规律;计算机技术则侧重研制计算机及使用计算机进行信息处理的方法和技术手段。科学与技术相辅相成、相互影响,两者高度融合是计算机科学与技术的突出特点。

计算机学科除了具有较强的科学性外,还具有较强的工程性,因此,它是一门科学性与工程性并重的学科。计算机科学与技术的迅猛发展,除了源于微电子学等相关学科的发展外,主要源于其应用的广泛性与强烈需求,它已逐渐渗透到人类社会的各个领域,成为经济发展的倍增器以及科学文化与社会进步的催化剂。

计算机学科的发展史

计算机学科在中国的发展可以追溯到20世纪50年代创建的“计算装置与仪器”专业和“计算数学”专业,发展到70年代末期有“计算机及应用”专业和“计算机软件”专业,直到1994年以来的“计算机科学与技术”专业。

1995年,互联网在世界范围的蓬勃兴起使得“计算”概念发生了深刻的变化,社会对计算机人才的需求骤增,这种变化不可避免地反映到教育中。一方面,若干相关课程被引入到计算机专业的教学计划中;另一方面,一些学校开办了软件工程、网络工程、信息安全、电子商务和数字媒体等新专业。同时其他相关专业也在蓬勃发展,比如与信息技术相关专业有:电子信息工程、光信息科学与技术、生物信息学、通信工程、微电子学、信息与计算科学和自动化等专业,这些专业加起来,在校学生人数可达几十万之众。

计算机学科的人才培养和应用范围

计算机人才的专业基本能力包括计算思维能力、算法设计与分析能力、程序设计与实现能力、系统分析与开发应用能力。但是学科的不同形态确定了不同类型的人才需要强调不同方面的能力。例如,研究型人才强调理论形态的内容,需要强化计算思维能力和算法设计与分析能力的培养;工程应用型人才强调设计形态的内容,要求强化程序设计与实现能力和系统分析与开发应用能力的培养。

计算机科学与技术一级学科包括计算机系统结构、计算机软件与理论、计算机应用技术等3个二级学科。计算机系统结构是研究硬件与软件的功能匹配,研究计算机系统的物理和硬件结构、各组成部分的属性以及这些部分的相互联系。计算机软件与理论主要研究软件开发、维护以及使用过程中所涉及的理论、方法和技术,探讨计算机科学与技术学科发展的理论基础。计算机应用技术着重研究计算机用于各个领域所涉及的原理、方法与技术。计算机科学与技术学科与其他学科之间,以及自身的3个二级学科之间将日益互相渗透、互为影响,大力发展跨学科、跨专业的研究必将促进本学科及其相关学科更大、更快的发展。