计算机博士几年?
这个要看学校。不同学校的培养方案不一样。 比如我读本科的时候,我们专业(计算机科学)是4年制学士,其中第一年是基础学科,包括高数、线代、概率、编程语言(c/c++/python)等,第二年开始分专业,有计算机体系结构、操作系统、软件工程等8个专业方向可供选择;第三年分别跟随不同导师做项目,同时完成论文开题报告;第四年完成研究生毕业论文并答辩。 当然每个学期还要修一定的学分才能毕业,每个学期末还要通过期末考试。
不过我们这一届是最后一个按这个方案毕业的,下一届开始改革,与国外高校接轨,采用master by coursework的学制,即不论你是否选择导师的项目,反正只要上课就能毕业,课程考试+论文答辩获得硕士学位。这样学生不需要在第三年寻找导师,可以安心上课。而且因为选课制度,你可以选其他学院的课程来满足自己论文的方向,对于不喜欢本校科研气氛或者不想读博的同学来说少了很多压力。
不过读了硕士也要找工作了不是吗,所以本质上也没多大区别…… 这个学制的改变,是因为教育部颁布新的文件,要求硕士必须保证一定比例的实践教学,否则不能颁发硕士学位。 所以,如果题主是今年考进中科院计算所的专硕,那你是幸运的,只需要读3年就可以拿硕士学位,如果是学硕可能还需要读4-5年。当然,你所付出的努力可能是别人的2倍甚至更多!