斯坦福大学博士多久?
这个问题,我可能最有发言权了。 本人目前就读于斯坦福大学,本科直博(5+0)项目。本硕博都是计算机专业,所以读博时间应该是有参考价值的。 我的情况比较特殊,因为本科是在国内完成的,然后直接过来的。虽然这样比不了在本校本硕连读的时间,但也差不多能代表直博生的情况了。 在本校读完本科和硕士研究生后,申请到这里的PhD 项目,入学的时候已经是硕士了, 所以加上疫情期间的延读,我在学校实际就读了七年。 我在研究生期间,一共选了六门课,每个学期两门,但是因为疫情,这个学期只上了三门。每上一门课需要修4个单元,两个正数一个满分一个及格。有期末考试和有作业。
每一门的单元数量不固定,从十几个到二十几个不等。 必修包括算法(Algorithm),操作系统(Operating Systems),数据库系统(Database System),编程语言(Programming Languages)。选修有计算机网络(Computer Networking),编译原理(Compiler Design),计算机图形学(Computer Graphics)等等。这些课程具体有多难,也是因老师而异,但是我感觉大部分的课程难度对于非计算机专业的同学来说是比较难的。 因为是Phd 项目,所以除了这几个必修之外,还会有很多的先修课(Prerequisite),需要同学们在暑假提前自学完成。 如果没有特殊情况,每个学期的课程都需上完。不过如果学分修够了也可以跟导师商量提前毕业。 这里特别要提到的是,虽然我们是phd 项目的,也需要跟着硕士生一起上必修课。因为这里是major by default 的制度,任何本科生进来一定会被分在一个比较大的系里,所谓的小系是指专门研究某个主题的课题组,一般会有10-20个人左右。我们这一届有一个来自大陆的学校,其他的都是来自台湾或者美国。
因为我们这个专业在中国是没有本科教育的,所以美国的master和我国的master其实水平相当。由于美国本身的教育体系问题,他们的master也不是很容易读的。 这个项目总共要求36个unit,每个unit大概相当于国内硕士两年的培养标准。 另外补充一下这个项目的要求。这个项目是stem 项目,有一年opt,毕业可以拿绿卡。但是如果以stem 专业毕业的话,对就业的利好程度远远小于cs 相关专业。再者因为是以stem 项目来的,申请h1b 工作签证的几率非常低。