计算机博士算什么?
这个分几种情况来讨论吧,因为不知道题主的具体问的什么,所以只能以“计算机博士”这个概念来讨论了... 首先,我们得弄清楚什么是“计算机专业”。现在国内大部分学校的专业设置是这样的(以计算机学院为例): 这种设置下,只要是在计算机学院,那么专业课都是一致的,所学内容基本一样,那这样所谓的“专业”其实就没有什么区别了,一个专业就是一门学科,学习该门学科要掌握的知识点和主要内容。而所谓专业的“方向”其实也就是不同老师研究的不同课题罢了。这些不同的研究方向在专业课的名称上就能体现出来(当然也有不按这个来的,比如某校计算机系有四个专业却只设置两门专业课,这种情况也是存在的,但是比较少见)。
而有些学校的某些专业是这样的: 这是一个专业下划分出多个方向的情况,这种情况专业课可能就要分好几个了(虽然都叫做XXX原理,XXX技术,但是后面会有分支课区分各个方向的,有的还有实验课区分)。不过最后拿到的学位还是一样的,都是XX专业(一级学科)硕士/博士学位。
还有一种情况是专业+工程(比如说某校开设的XX工程专业,这个专业属于工学,下面再分两个子学——电子科学与技术、计算机科学与技术,而这两个子学下面又各分若干个具体的专业),这个时候如果选择其中一个工程,那么基本上所学的知识是大致相同的,只是具体的实验内容和课程论文选题可能会根据所在实验室的侧重有所差异而已。
最后一种比较特殊,是交叉学科。例如心理学和计算机科学的交叉----认知计算;医学和计算机科学的交叉---生物信息学等等。这类学科的设置一般是建立在某个研究院的基础上的(一般来说)。这里需要说明的一点是即使同一个名字(如“人工智能”)也可能代表完全不同的几个专业,因为在某个学校可能有多个院开设此专业(如计算机与信息学院、软件学院、自动化学院一般都有开AI),而这些院的这一专业的培养目标、课程设置是有可能不一样的(虽然很多基础课是一致的,但是在一些专业选修课上不同的院会开设自己研究方向的课),这样虽然最终拿到的学位一样,但是所学的内容差别还是比较大的。