计算机几个博士学位?
这个就要说到CS的硕士/博士的培养方向了,分为两大类,一类是以课程为主(有必修也有选修),另一类是课题为主。以课程为主的方向一般适合本科非CS专业或者本科不是学得很深的学生,在修读一定数量的指定CS课程之后,通过硕士论文答辩,就可以获得硕士学位;而以课题为主的方向则更适合本科就是CS专业的同学,他们在本科阶段已经打下了一定的专业基础,直接跟着导师做研究项目就可以了——这个过程其实是和PhD差不多,只不过没有PhD那么严格。
对于以课题为主的同学来说,完成一个科研项目并发表了相关论文就可以申请博士了;但以课程为主的朋友就复杂得多了,需要先申请Ph.D. in CS 才能开始念,在念的过程中选择合适自己的课题组,再跟着他们做项目,发表paper,最终满足Master of Science (M.S.) 的毕业要求(一般来说会有三篇以上挂名的paper才有机会拿),这样就可以拿到学位了。当然如果本身条件优秀也可以尝试直博,不过直博的申请难度要比MFA大很多。因为要申请Ph.D. in CS要先过MA/MSE,然后才能申请Ph.D. 所以本质上说还是有两个硕士学位的,只不过第二个master跟第一个master之间加了博士的过程而已。