新加坡国立计算机好吗?
作为在NUS计算机读了2个master, 1个phd的人,我想我有一些发言权。 在NUS读计算机的3个阶段,让我看到了这个学校对于computerscience的不同定位。
首先,是作为一个以商科著称的大学,计算机在这里被定位为支持商科发展的一个辅助学科。 这体现在他开的computer science的master上(MSCS)。 这个项目需要一年时间,比一般master要长6个月到一年,但是学费跟一般master一样。这个项目里面的课程设计,是以商科为主,很多课程都是建立在商科的框架下讨论如何运用计算机来解决商业的问题。因此这个项目出来,一般去的是ibm这样的大公司(当然这也是因为新加坡整体偏英文教学,所以本土的新加坡人一般会去local的公司,如SGX)。
第二个阶段,是我读PhD的时候。这个时候我觉得学校的定位发生了细微的变化。学校开始把重点放在了学术研究上,希望培养一批能在国际上顶天立地的科学家。因此这个阶段我开始接触到非常innovative的理论课和实证分析的课程。授课的老师大多是国际上一流的大牛,比如讲随机控制的老师就是Forthcoming in AJAE的那位。课堂上的讨论总是很激烈,因为我所在的组是偏数理统计的,所以经常能碰到NTU和UM的同学一起上课讨论。
第三个阶段,是我后来申请到美国top50大学的PhD。虽然在新加坡的时候我的GPA不算高,只有3.47,但是在美国申请的时候却达到了满分的成绩。这是因为我在新加的两年学的东西非常扎实,并且在新加做科研做的也非常好,发表了两篇论文(虽然新加那个水了一点…)。另外在美国我遇到了同样在新加学习过的同学,聊天当中我发现他在新加也是学的CS,不过他是在NUS读本科,不是在硕士。他说他在新加学习的最宝贵的知识就是如何高效地做research,以及如何写出高质量的文章。
我可以得出结论,NUS是一个重视研究的大学,他的master和PhD的项目都非常注重学生的科研能力,这对于想学cs但将来希望能从事科研工作的同学是一个不错的选择。