美国计算机专业难学吗?
CS专业的PhD,来浅谈下这个问题吧! 首先,我们得区分到底是在哪个领域做研究或工作,因为不同领域的CS项目对申请人的要求及培养方式都是截然不同的。通常而言CS的项目大致可以分为理论(theory),系统(systems)和AI类。
以系统方向为例,一般需要申请人有强大的编程能力,熟悉操作系统原理,网络与通讯等知识;而对于AI类的项目,需要申请人有着较强的数学功底以及对于算法、模型的良好掌握和理解。 对于国内本科的CS毕业生来说,要想直接申请到这些项目相对困难的,一般来说需要通过先申到master再转项目的方式。那既然要读Master,为什么不在国内申请一个类似的博士呢?
原因一,一般CS项目的Master和Phd都是stem专业,可以获得36个月OPT(如果硕士毕业在美国找到工作的话,可获享48个月的H1B签证),而本科直接申请的博士仅有12个月OPT; 原因二,大部分学校的CS硕士是跟公司联合办学,学生有公司补贴,学费相对较低,而博士没有; 原因三,大部分学校CS硕士期间就能选到很好的导师,跟导师研究项目,毕业后可直接就业,而博士则需要至少三年才能完成论文答辩,找相应的工作。 但是,随着近几年中国申请者素质的提升,不乏有本科直接申请到CS博士学位的例子。
除了上述说到的情况外,还要看申请人所选择的院校及专业。因为每个学校对CS专业的课程设置有所不同,设置的选修课也不尽相同,有些会偏向理论,有些会偏向应用,有些偏量化,有些偏OS,有些偏AI,有些偏安全等等。当然,每个学校对于PhD的申请要求的条件也会不太一样,但主要看GPA,雅思成绩和GRE分数还有科研经历和竞赛背景。
总之,申请美国CS PhD不是一件容易的事情,它需要您有着极强的专业知识和能力,但对于像我们这种从牛校牛专业出来的研究生,只要做好万全准备,申到理想学校还是有很大成功把握的!