<
下载

清华及各大高校公布计算机专业培养方案课程

2018-02-07 11:12:06

计算机科学与技术的基础课程在不同的学校的都不一样。不过基本都有计算机导论、计算机组成原理、操作系统、数据结构、算法分析与设计、编译原理、计算机原理、数据库原理等主干课程。而这些课程的基础就是数学,所以又有高等数学、线性代数、概率论、大学物理等前期基础课程。

(来自百度百科)

一、清华大学计算机科学与技术专业的专业基础课程。这边多了一些人工智能、机器语言的课程,主要是由于清华大学的计算机学院更偏于智能科学这一类。作为我国最高学府,清华对于计算机的研究当然是更深一步。不止停留在计算机的内部构造这些。

(图片来源清华大学计算机科学与技术学院培养方案)

二、现在大多数的学校都是第一、第二年大类培养,第三、第四年专业培养。所以前期基础课程基本都是第一、第二年开设,除了数学物理课程,也会开设英语课程。另外像我们学校(重庆邮电大学),大一会开设C语言程序设计,大二会开设Java和C++ 程序设计课程。但是我认为有点不合理的是计算机组成原理作为计算机的最基础课程,本应该在所有编程课之前开设,这样才能更好的了解计算机的内部构造,有助于自己更好的学习。

(来自重庆邮电大学计算机科学与技术专业培养方案)

三、对于这个我认为北航的课程分布更为合理。这里给出北航每个学期对于专业基础课程的分布,可以很明显的让人理解各个专业基础课程和数学的联系。一步一步让人理解在学一门课程之前需要有一些什么样的基础。

这个是北航计算机学院的专业基础课程设置。

下面是北航计算机学院的课程设置分布,作为与上图的参考。

(图片来源北京航空航天大学计算机科学与技术学院培养方案)

四、这边再给出比较有代表性的电子科技大学的专业基础课程设置。和我前面所说的大概吻合。

(来自电子科技大学计算机科学与技术培养方案)