计算机系统导论(第2版)
上QQ阅读APP看书,第一时间看更新

1.4.2 计算机学科的内容

计算机学科可以包括的内容是三种理工科领域的内容以及一种社会科学领域的内容,简称3+1。下面对其作简单介绍。

1.计算机系统

计算机系统包括对计算机的设计、构建、制造的方法与手段,计算机系统的研究内容则包括计算机硬件、软件及网络等。它也可以包括计算机的一些基础性研究以及计算机共享所带来的信息安全研究等内容。

对计算机系统的研究主要以技术性研究为主,也包括部分的理论与工程性研究。此部分研究是计算学科中的主要研究内容。

2.计算机开发

计算机开发主要是用计算机开发应用系统,这种应用系统往往是计算机硬件、软件及网络的集成系统。

对计算机开发的研究主要是以工程性研究为主(如软件工程、数据工程等),也包括部分理论与技术性研究。计算机学科研究的最终目的是为了应用于人类,造福于全球。计算机开发直接研究应用中的工程问题,因此是计算机学科直接为实际服务的前哨,故而极端重要。

3.计算机理论

理论是学科发展的基础,计算机学科的发展需要建立在坚实的理论基础上。计算机理论包括的内容有:

①可计算性理论:这是研究计算机计算能力的一种理论。

②数学理论:这是研究计算机的数学工具,主要是离散数学,用它构建模型以利于计算机的研究与应用。

③算法理论:这是研究计算过程的一种理论。

④数据理论:这是研究计算机中运行对象数据的构造及其操纵的理论。

计算机理论的研究主要是以科学性研究为主。

以上是三种理工科领域中的内容,后面的即是社会科学领域的内容。

4.计算机文化

计算机文化主要探讨计算机进入社会后所产生的一些社会问题,它企图从道德、教育以及法律法规等方面规范计算机使用,在社会中形成文明、规范使用计算机的习惯与良好的作风。

本教材即按照3+1内容为主线进行讲解。