美国计算机科学博士读几年?
CS PhD一般3-4年,具体看项目的课程设置和同学们完成课程及科研的具体情况而定。一般来说,前两年是以课程学习为主,后一年是写论文准备毕业。 有些项目会对有工作经验的同学们设置preparatory coursework(类似于先修课),这些课程的学习有助于同学们能更快速的切入到PhD的研究课题中,更快进人状态。如果没有相关的工作经历,大多数的项目都是没有特别多的要求,正常修读完项目要求的学分即可。
以哥大的CS本科为例,所有的同学都必须完成15门必修课程的学业才可以申请博士,其中会涉及到算法、数据结构、编程语言(C++/Java)、操作系统、计算机网络等基础理论课程以及数据库、机器学习、优化、人工智能等专业方向的课程。 完成本科的必修课之后,同学们可以根据自己的兴趣选择喜欢的研究方向并开展研究课题,为后续的PhD论文做铺垫。一般情况下,在第二年的年末或者是第三年的年初可以开始考虑撰写博士学位的选题,在第三年的末完成定题并且开始撰写博士论文。
如果同学们的科研进展顺利且能在规定的时间内完成所规定的论文篇幅,通常第三年就足以拿到学位;但是有些项目的老师会设定更高的标准来约束学生的进度,以确保学生能够获得更好的培养,所以第三年的时间不一定足够,可能需要第四年甚至更多。 不论如何,CS的PhD学习是一个持续积累的过程,不能通过短短几年的时间就能获得“高精尖”的技术能力。
除了保证学习的效率之外,同学们在读书期间也要注意自身学术能力的提高,多跟导师和同门进行沟通交流,拓宽自己的视野。 在学习的阶段当然是以夯实基础知识为主,但同学们也不要忽视应用方面的知识,毕竟技术的更新是呈指数增长的,说不定你在某项新技术上花费的时间就能让你领先其他竞争对手一步。