港科大计算机博士几年?
新港城大 4 年( 2+3),老港科大大约也是四年吧。 当然,如果天资聪颖,可以压缩学习时间,比如我师兄在清华计算机系本硕连读,仅用了五年的时间。但一般来说都是四到五年。
至于为什么是四年而不是三年,因为申请 Phd 的 master track 要两年,而申请 direct-entry 的 master 也只有三年。所以如果读三年 master 然后申请转 phd 的话,一样要四年。 至于为什么要读一个 master 或者两个 master。一方面是因为申请 Phd 的门槛问题。以我校为例,一般要求申请人有 master 的学位(即使读完了也不给 degree)。如果没有 master 学位的话,即使研究生毕业,也不能直接申 phd ,一般要重新申请入学,从 Msc 开始读起。
另一方面,读了 master 有助于和导师建立关系,对于后续拿 phd offer 也有帮助。大部分学校的硕士都是 1 year full-time (8个月实习, 4个月工作),而少数学校是 2 年(如哥大)。不过,如果是 2 年,那么第一年必须全脱产在校,后一年半可以边工边读。