计算机硕士哪个国家?
首先,从费用上来说,美国读CS的硕士学位相对来说会比较划算一些。因为美国有相当多的学校是提供MS(Master of Science)这种学位的,而MS一般是一年或者一年半完成,相对于PhD而言不需要做太多的research,因此课程压力会比较大,需要完成的课程数量较多;另外,如果学生选择读PhD,在拿到OPT(Optional Practical Training 实习签证)之后,是可以找工作的,而且CS专业的毕业生在美国找到工作相对比较容易。而读完Master则没有OPT,就业难度也会相应增加一点。但不论如何,美国作为科技大国,其完善的科技产业链和大量的科技公司都是有利于学员毕业后就业的。
其次,从课程设置上,美国的CS Master项目普遍偏理论,对于数理基础要求比较高,如算法、数据结构、操作系统、计算机网络等必修课程,要求都很深,对于非CS背景的学生来说可能有一定适应过程。当然,也有少部分项目会是偏应用的,就看学员如何选择。不过无论什么项目,CS的Master都是很难毕业的。
从美国CS Master毕业出来的学生,一般情况下,只要英文没有问题,留美找工作是没有问题的。但是,回到祖国就业,就另当别论了。由于国内的IT行业已经是产能严重过剩的状态,加之美国有H1B的政策,大批程序员被挤着回国,所以CS专业毕业回国并不占优势,同样需要面临很大的求职压力。
从申请上来看,以CS专业为例,申请美国TOP50学校的Master一般需要申请人的本科GPA至少达到80分以上,托福总分达到100分,GRE语文和数学达到140-145分的水平,而且在本科期间就要完成一定的量化课程和算法/数据分析相关课程,这样在申请的时候才会比较有把握。
有部分学校的部分专业的CS项目是不接受Master的申请,例如哥大、宾大、杜克大学等等,这些学校的部分专业是只接收PhD的申请。所以说,申请要早做准备。