新国立计算机硕士一定要gre320吗?
谢邀! 这个问题问对人了!我16年拿到NUS的CS Master's,我的背景跟你差不多,可以给你参考一下。 先说是否必须要GRE的成绩,答案是不是必须的。具体要看你申请的方向,如果你申请的是cs的master's,那么基本所有教授给我的邮件里都会提到GRE的成绩。但如果你申的是EECS(电子工程与计算机科学的合并项目)的Master's,那么大部分教授在邮件里就不会提GRE的事情。虽然官网上的申请条件写着要GRE成绩,但是我在申请的时候并没有收到需要GRE的成绩单,被录取之后学校也并没有要求我邮寄GRE的成绩单过去。
所以结论就是,如果是申cs的master's,有gre是加分项;如果是申eecs的master's,gre不是必要的条件。 关于如何准备gre的备考经验知乎上已经有不少优秀文章,我就不再赘述了,你可以搜一下。
nus的msc in cs分为两个 track,一个是data science,另一个是software engineering。我是申请的ds,被录的通知出来得比较早,是在一月的第二周,二月份就要交占位费了(nus的msc不像mphil or doctoral program,不需要面试或套磁,只要求递交完整的申请材料即可)。在我等结果的同时我也申请了jhu和uwo的phd,也都拿到了录取通知书,最终由于资金的问题选择了nus的msc。
关于如何选择phd还是msc,我觉得要考虑的主要因素是资金问题(学费+生活费),其次要考虑的是项目的长度,因为phd一般是四年,而msc一般是一年。再者可以考虑项目的课程设置,是否有实习或者capstone的项目等等。 nus的msc总共三个学期,每个学期四到五门课,一共十二至十五门。课程分为两档,一档是c951/c952,另一档是cs751/cs752.第一档是基础课,适合没有cs基础的同学,主要是以数学建模为主,第二档是中高级课程,涉及算法,编程,数据结构等方面。
由于我本科的背景,申请时只能申请两个4-credit的课程,考虑到以后要考gap,就不敢多选,怕学分修不够。尽管我只选了四个学分,但课程强度非常大,每一周都有大量的reading和作业,尤其对于非cs背景的人,学习压力很大。所有的同学都是中国人,所以课后大家可以一起讨论,共同解决问题。老师上课的方式比较传统,板书非常多,所以如果是纯英语授课可能会比较费劲。
如果考虑费用,nus是个不错的选择,一年花费三十万rmb左右(包括学费和生活费)。但如果说考虑未来留在国外的发展,nus可能就不是最好的选择,因为它不是一个久负盛名的院校,在欧美的认可度远不及东大,南加大这样的学校。不过nus的ds track就业前景很好,毕业起薪很高,做大数据相关的职位高达六位数。当然这也跟新加坡的整体情况有关,在新加坡工作的外国人不能享有移民的待遇,所以外资企业给高薪也堵不住员工往外跳。