计算机博士要几年?
这个要看你读的什么博士,以及所在大学(系所)的要求了。一般来说,申请到PhD position直接读书,4年到5年都是正常的;如果读Master by Coursework然后衔接PhD,3年左右也正常;但是如果在申请的时候没有拿到PhD position而是拿了Post-graduate research fellowship或者类似的支持,那么读完master一般就得找工作了(这类support一般是3年),如果3年后找不着工作,那就得重新申请移民,比较麻烦。 如果是在加拿大读的PhD,一般要求4年,但是如果你读的是有Coop项目的博士,而且每段Coop时间都很充足,而且找到工作了的话,有可能3年就毕业。 不同的学校对PhD毕业生的要求不同,有的学校是必须完成20个学分才能毕业,有的是40个,还有的是60个。当然这些学分可以是任何专业学分,也可以是研究相关的学分。以40个学分为例,一个学分为1.0 credit,也就意味着完成40个学分,需要修满40个credit,也就是4年的课程。但如果没达到这个要求,就得多读一年。但如果是60个学分,多出的内容可以抵掉部分硕士学位的内容,有可能只要念一半的课程就可以。
以上说的是普通的情况。当然也有特例,比如有些同学可能念完了硕士,申请了PhD,但是读到一半又不想读了,想转行去其它领域,这种情况在加拿大是不允许的。因为加拿大的PhD是培养科研人员的,如果你想转换方向,意味着之前所学都用不上,你之前做的研究也没有意义,就得全部重来。但是在美国可能就容易一些。 总之来说,读PhD还是有一定风险的,除非你真的特别喜欢科研。不过读PhD也有好处,就是学费相对便宜,生活费也可以申请到足够的工作许可来维持生活。