新加坡国立本科计算机几年?
NUS的CS不是以课程论的,而是按研究组划分的。具体每个研究组的入学要求就不太一样了。有些是需要相关学科的背景(比如AI, Robotics),有些则不需要(比如 Cybersecurity)。 一般来说,NUS是倾向于接受有较强数理基础的学生。因此非计算机专业的学生想转CS是非常难的事情,即使转了,在课程设置上也会比较难。如果题主是打算申请NUS的话,最好还是本硕都是CS或者数学,统计等专业。
从题主目前提供的信息来看,建议可以考虑一下澳大利亚的新南威尔士大学(UNSW)。该大学的CS也是全球数一数二的。而且由于是澳洲学校,相对英国美国来说,移民政策会宽松很多。至于专业的话,推荐Master of Computing(M.Comp)。这个硕士的录取要求与NUS的CS Master差不多,但是学费却只有一半的价格,而学习难度和NUS相比却要容易很多。
另外,因为题主是打算回国就业的,建议可以考虑到香港科技大学或者香港中文大学读一个MS in IT,这两个项目的毕业生在就业方面有着很强的竞争力,因为香港的大学普遍重视学生的实习经历。