高校计算机专业有哪些分科

借鉴美国《ACM/IEEE—CS 计算机学科 91 教程》,全国高等学校计算机教育研究会和中国计算机学会教育委员会联合制定了《计算机学科教学计划

(1993)》,作为向全国高校计算机专业本科推荐的教学计划。这个教学计划把“计算学科”定义为:计算机学科主要在系统研究信息描述和变换的算法过程,包括它们的理论、分析、设计、效率、实现和应用。它的研究对象是信息处理技术和算法分析与设计。考虑到国内多数人对“计算’一词传统的、狭义的理解,为避免误解,《93 教学计划》暂用“计算机学科”来代替“计算学科”的称谓。

计算机学科既是一门科学分支,也是一项专门技术。它在理论和实践两方面都有十分丰富的内容,而且一直在迅速地发展着。计算机学科的内空非常广泛,《93 教学计划》列出了 9 个主要领域作为计算机教学计划公共要求的主科目。它们是:

算法与数据结构 计算机体系结构 人工智能和机器人数据库与信息检索人——机通信

数值和符号计算操作系统

程序设计语言

软件方法学和工程

围绕这 9 个主科目,可以开设若干门课程。

在以上每一个领域中,都采用理论、抽象和设计 3 个教学过程。并归纳

出 12 个基本概念:关联、大问题的复杂性、概念和形式模型、一致性和完备性、效率、演变、抽象层次、按空间排序、按时间排序、重用、安全性、折衷和结论。

《93 教学计划》还要求学生了解计算机学科所固有的文化、社会、法律和道德方面的基本问题,知道该学科的历史和现状,明白它的历史意义和作用以及对社会的冲击,重视在该学科发展中起重要作用的哲学问题、技术问题和美学问题,培养职业道德和法制观念。