0898-88888888
您的当前位置: 首页 > 大唐动态 > 团队活动

新加坡国立(NUS)的计算机硕士(master of computing)怎么样?

时间:2023-08-06 14:07:45

如题,今年申请可能面临选项目的问题,申了SMU, NUS两所学校,包括Bussiness analytics和information system两类项目,目前除了NUS的master of computing(要五月份出)都已经拿到。其他项目了解的差不多了,但是MComp没什么认识的人,尤其information system这个分支新开没几年,找不到人问。 主要想请教一下这个项目怎么样?打算留新工作生活的。请知情人士回答,谢谢。

有很多学弟学妹跑来咨询我general track的就读体验以及录取什么的问题,所以我觉得我直接写这么一个小文章来讲一下我的就读体验以及感受。我将从以下几个方面来讲:

  1. 项目介绍
  2. 日常生活
  3. 录取情况
  4. 一些问题说明

首先官方的信息可以从官网这里获得:

Master of Computing - General Track

这个项目整体可以分为三个部分:

  • 必修课
  • 选修课
  • capstone project

必修课都是IT开头的,从IT5001 -IT5007,这七门课中选六门上即可。其中IT5001和IT5003这两门是必修中的必修,不上这俩课,就修不了IT5007。

比较官方的介绍可以看这里:

NUSMods

然后我来做一个不太官方的介绍。这个课,说白了就是python的从入门到基本掌握。从头开始教你如何使用python,譬如基础的操作,循环,迭代,递归,还会简单的介绍OOP。因为我本身对python是十分熟悉了,所以这门课的内容对我来说是比较简单的。

前期基本没有什么压力,考试的话还是要好好看看,因为有些东西考得有点偏,然后也会比较绕。譬如会逮住higher order function使劲考,然后考试期间是不允许用IDE来测试的,全靠脑算。

这课OOP的作业还是有点意思的,我们当时是在老师给的框架基础上来实现一个简单的RPG游戏,这是我唯一扣分了的作业。

这课拿A不难。

然后这课和IT5003是那种联合起来的课,换句话说就是一个学期内,上半个学期上IT5001,下半个学期上IT5003。

NUSMods

这课,应该算是OS的变体吧,上半学期讲得主要是MIPS,期中考试也是MIPS相关的内容。下半学期就是OS中一些常见的内容了,譬如进程、线程啊,IO啊,虚拟内存啊什么的。

这个课workload不大,甚至可以用小来形容,但是课程内容是比较丰富的。作业总共只有两次,无project,两次考试,一次期中,一次期末。期中的内容期末基本不涉及。但是从我个人的考试经验而言,题目偏难,也不能说是偏难,主要是时间不太够用。而且期末考试第一题的答案会影响后面很多题,第一题错了,后面可能就没了。

Collin 算是这些课里面最好的老师之一了,讲得也很不错(但我没咋听),不过考得确实是小难。

NUSMods

顾名思义,这课是数据结构与算法。但是从我了解的而言,貌似不同的教授所教授的内容还有差别。因为课程时间有限,我觉得课程内容也是不是那么完全的。我当时上的时候就是着重讲了一些数据结构,譬如常见的栈、队列、堆什么的,然后后面着重介绍了堆的一些内容以及AVL树啥的,算法的话,主要讲的是排序算法,我个人认为很重要的算法譬如回溯、贪心什么的,基本没涉及。

课程形式和IT5001类似,两次考试+一次上机考试+数次assignment。不过好像不同的教授会有些许差别,我们当时都是用的coursemology。

我们当时是上机考试是有难度的,基本就得是靠特殊用例来骗分。

我个人感觉我在这门课上学到了很多。

NUSMods

这课是IS那边的课,没啥好介绍的,纯纯水课。干货内容就是UML,自己找找资料简单一学即可。两次作业以及一次给一周时间的大作业,内容都是画UML图,教授基本不会给低分,最低也是B。

但是教授的新加坡口音相当重,可以说是比印度老师的口音还要难懂一些。

NUSMods

这个课我没修,据说都是上的理论知识,较水。

NUSMods

数据分析基础课,会讲数据分析相关的基础知识,譬如基本的数据类型,数据预处理,数据可视化,回归模型,分类模型等等。教授课程上讲得内容算是比较简单而且易懂的。这课成绩构成是两次作业,n次quiz,一个project以及一次期末考试。正式课程的内容都是偏理论的,但是tutorial的内容干货是很多的,譬如会带着你去体会numpy、pandas、seaborn以及其他package的使用(会给jupyter notebook文件)。不过课程介绍那里写了用python、R什么的,其实只有python,没有R。

这课的project分为两类,一类是Science的,可能就是要拿着数据做自己的研究,没有明确的方向。另一类就是engineer,这类是拿到的往年kaggle上的竞赛题目来做,可以参考已经公开的解决方案,但是最好是有一些自己的理解在里面。没有打榜的内容。

这课的作业就是给你相应的jupyter notebook文件以及数据,让你完成相关的问题。我个人觉得作业花时间做了就不难,主要是比较麻烦。

然后来说说这课的quiz和期末考试。这是这个课最要命的地方,因为根本没有什么能参考的东西。认真复习和不复习,没什么区别。我考期末的时候打印了一堆资料,结果考试的时候靠的还是自身的这个只是底蕴。

这课是线下考试。

NUSMods

这课算是IT代码里面我觉得最值得上的课了。这课没有什么虚的内容,老师上课就是带着你去搭一个小的系统。主要使用的语言是JavaScript,然后框架是react以及react-express。整体而言是7次作业+一个project。7次作业合起来就是实现一个简单的小系统,前端、后端以及客户端都有,还会让你初步了解docker以及MongoDB。

教材是这个:github.com/vasansr/pro-

workload不小,而且搭环境可能会让你崩溃。我之前就是在ubuntu docker里面装MongoDB怎么也装不成功,后来直接使用的MongoDB docker来解决问题。docker的通信问题也困扰了我很长时间。

四门选修课就是SoC的课程任选了,不过选课并不是说你想上什么课,就能上什么课。

这里可以简单介绍一下NUS的选课系统,首先NUS的前几轮选课不是抢课,而是你根据自身的需要来分配学分(一般应该都是分配20个学分),然后根据学分来选课。课程有个顺序排名,第一位的课程当然就是你最想上的课,然后还可以针对这门课选择reserve class,意思就是如果这课没选中,用哪些课顶替。拿来顶替的课是不能放到后面的preference里面去的。每门课会给不同项目的同学开设不同的名额,AI的课肯定就是给AI的同学名额多,依次可以类推其他课的分配模式。

光看我在这说可能没什么感觉,到时候真到选课了体验体验就清楚了。

我可以来简单介绍介绍我上过的几门课

NUSMods

这课,慎选。如果对C语言不熟悉,我不建议你选。如果想水一水过去,我不建议你选。

事多,感觉一周一个lab要做,而且lab对于不熟悉C语言的人不是十分的友好。但是如果你是比较了解C语言的话,那么还是比较轻松的。

两次小组assignment,第一个作业是要做一个CVE漏洞的介绍,具体的漏洞可以根据教授给出的list来选,有的漏洞会有比较详尽的资料,有的可能就没有。

第二次就有点类似于自拟题目了,要介绍一类的问题这种。我们当时应该是介绍的网络漏洞这种。

考试,是这个课最大的坎。全开放考试,无监考,全开卷,可交流,俩小时做一套试卷。但是很难,属于是交流浪费时间,查资料无头绪的那种。

总而言之,不建议选

IS5008 NUSMods

这是我IS的同学给我推荐的水课,无考试,只有两次assignment和一个project。这课就是那种商科课的感觉,教授会发一些阅读材料,什么DBS是如何做数字化的这种。

workload很小,就是有一点不太好,我们当前的这个教授会在课上点名提问。不过问题都是开放性的,譬如让你举个例子啊,说说你的看法这种。

NUSMods

这课从目前来说我觉得还是可以的,教学内容的话是Tableau以及D3。

但是这课的作业偏多,作业是A-G以及XY,每个作业有一定的分,要求学生去做这A-G的作业,然后争取把分凑满40。

NUSMods

这课还不错,部分内容是和IT5006重合的,但是讲得比IT5006更细,从作业上来说,比IT5006的难度更高。

这课的project是一个inclass 的 kaggle,据说要打榜,具体的暂时我也不是十分清晰了。

这个应该是很多同学最关心的内容了,我这边就做一个介绍。

capstone project有两类:

  • external
  • internal

internal相比于external是省去了很多事情的。internal是连续两个学期,跟着一个导师做项目,最后可能要出一个report。项目的话据说是什么都有,但是大部分是机器学习这种的,跟开发相关的也有,但是不多。

External相比较起来,琐事就多了很多:

  • 要听很多次那种行业大佬做的讲座(必须参加,会记出勤)
  • 要多上一些课程(CFG的简历及面试,还有IT5100AB)
  • 实习

讲座没啥好介绍的,就是听,然后就可以了。

我来着重说说多上的课程和实习:

我个人认为这个课程还是不错的,就业老师会请一些老师来做一些关于简历、面试、personal brand相关的介绍和指导,还会教你如何正确使用Linkedin(不是领英职场)。

上完课了还有作业,是在vmock网站上改你的简历以及做AI模拟面试,会有成绩要求。vmock这个网站我觉得做的还是不错的,不过可以通过一些套路来把分数骗到手。

A是学scala,B我们还没开始上,但是从介绍来看是学Kafka。

虽然标注的学分是2学分,但是workload不亚于一些4学分的课。其实没太搞明白为什么学院会安排我们去学scala,我个人认为安排学java都比学scala强。半个学期的课,要做四个Lab以及一个project。这个project是要用scala来实现一个application system。

Lab2以及把好几个同学整破防了,难度确实略高。

实习应该是大家最关注的内容。实习也可以分为两类:

  • 通过Talent Connect平台找的实习
  • 自己找的实习

Talent Connect是NUS官方的一个找实习以及工作的平台,上面有很多资源。学院有安排一个专门面向general track的实习清单,之前看是有120多个招聘。各种类型的都有,譬如数据分析、AI、前后端开发等等。但是不是说你投了就会给你发offer,也还是要笔试面试什么的。比较好的实习基本就是Paypal、IBM、indeed什么的。里面也有一些ByteDance或是Shopee的实习,但是据说这是一些同学自己的资源(就是他们自己找的,但是要更新到平台上而已)。

自己找的话,就看你能找到什么样子的了。我知道的应该是有好几个同学拿下了Tiktok的实习了。

可能也有同学会问,最后找不到实习怎么办?

找不到实习的话,学院就会给你分配一个任务量小的校内project,保证你能毕业。

日常生活的话,很多人已经介绍的很全面了,我就简单的从衣食住行这几个方面来做简单的推荐吧。

虽然新加坡是热带,但是打算来读书的同学也要带几件长袖(外套)及长裤。学校的图书馆以及自习室的空调是十分强劲的,我经常被冻到要到室外去暖和暖和才能回去继续学习。

如果你就是正常在学校吃饭的话,一餐也就是5-10新币左右。如果是打菜饭,可能也就2-4新币。

这个还是要提前联系和多看的,找到心仪的房子不是很容易。如果是住组屋的话,大概是700 - 1000新一个月。如果是住公寓啥的,大概是1000-1500新一个月。

我是就住在学校边上,所以基本没有交通费。可以办一张公交卡(EZlink),公交地铁都可以刷。

很多人都很关心,就是以自己的这样一个条件,能不能拿到offer。我将从以下几点来说明一下general track录取的一些点:

  • 专业是否有限制
  • 录取的大致背景
  • 面试
  • preliminary assessment

很多同学来问我,“学长,我是纯文科的”或是“我是学金融的”,会不会和学EE或是数学的那些比起来没有竞争力。我觉得这个问题没必要担心。

general track本身就是开设给本科非CS同学的,学院不会因为你是学文的,或是学金融的就拒绝掉你。所以这种担心都是没必要的。

这个东西其实是不太好说的,因为每一季的录取其实都跟整体的一个竞争有着很大的关系。譬如21fall,很多同学是因为留美签证被拒,然后选择的NUS,所以那一年的竞争也是相当大的。

以我的经验而言,985 88+的均分 + 合格的GRE成绩,基本就有80%的几率拿到offer了。如果是北邮、西电、南理这种211,应该是一样看待的。

而且,从21fall开始,同学可以用其他的offer来向学院询问一个preliminary assessment,会给你一个分数,这个分数从1-5分都有。5分是最高,代表100%录取。基本上4分以上的同学都会录取,3.5的话,没录的多。

大部分同学应该都是无面录取的,不过也有小部分同学会收到面试。面试的内容大概就是一些家常,问问你为什么想学CS,对CS的了解程度,以及有哪些编程相关的经历这种。我们当时好像有面试的同学最后也都录取了,所以拿到面试了也不用慌,反而应该高兴,因为基本是稳了的。

这里收录了一些很多同学会问我的问题,因为很多人问了一样的,说明是大家都关注的问题,那我就在这里解答一下。

能申请,general track不限制专业。影响你录取的,就是你的硬背景,即你的毕业院校、成绩、GRE什么的。

因为我是春季入学,最后的这个external是第三学期结束了参加,以我为例,我是2021年的1月入学,最后会是2022年的10月毕业。

如果是秋季入学的话,那就是第二学期结束了参加external实习。假如说是2021秋季入学,那么应该就是2023年的1月或是2022年的12月这个时间点毕业。

NUS SoC的录取不是Rolling,是统一审核,统一发放offer。 可能会发放一轮到两轮。不会因为你提前申请就先给你offer,也不会因为你申请提交完了就没有机会了。

从我自身的经验而言,简历关是没问题的,即便没有内推,也能拿到各个公司的笔、面试。但是具体的就业情况是因人而异的,真的想大厂offer拿到手软,那么还是要多刷题,多背八股,多去找面试啥的。

从我了解的情况来看,并不能算是必需,如果你的均分够高,没有GRE也会录取你。但是如果均分不够高的话,最好还是带一个GRE。

新加坡国立大学计算机学院是新加坡首个计算机科学系,到今日,国立计算机学院已发展成为世界领先的计算机学院之一。学院提供涵盖计算机科学,信息系统,计算机工程,业务分析和信息安全等整个计算领域的杰出本科和研究生学位课程,以及新兴领域的重要专业,例如人工智能,金融科技,区块链,分析和安全。

Master of Computing (with Specialisations)

下设4个方向:

计算机科学Computer Science

计算机硕士课程是一个全面且具有挑战性的研究生课程,具有领域专业知识。它包含最新的研究成果,包括应用和基础。该计划还提供先进和深入的 IT 知识,为学生应对 IT 职业中的挑战做好准备。

信息系统Information System

计算硕士(信息系统专业),简称 MComp IS,专为帮助您准备成为迎接这些挑战的下一代商业和技术领导者而设计,旨在通过提供关键信息系统领域的深入知识以及宝贵的实践经验来增强和更新学生的知识和技能。

信息通信安全Infocomm Security

计算机硕士课程是一个全面且具有挑战性的研究生课程,具有领域专业知识。它包含最新的研究成果,包括应用和基础。该计划还提供先进和深入的 IT 知识,为学生应对 IT 职业中的挑战做好准备。

人工智能Artificial Intelligence

在人工智能专业化培训计算专业人员在人工智能的高级原理、算法和应用方面。它侧重于智能系统(知识表示、机器学习和推理)的计算基础和原理,以及主要人工智能应用领域(视觉、语音和语言处理、数据分析和机器人)。

申请要求:相关专业背景,荣誉学士学位;TOEFL 90+或IELTS 6.0+;GRE要求V+Q320+,分析写作3.5或GMAT 650+;非计算机荣誉学位或非荣誉计算机/商业学士学位需要2年IT工作经验

学制:12个月

学费:S$ 50000(不含税)

申请时间:1月1日开放申请,将于3月15日截止

Master of Computing-General Track

计算硕士课程是新加坡国立大学计算学院的旗舰研究生课程。该计划提供先进和深入的 IT 知识,帮助学生为 IT 职业生涯中的挑战做好准备。课程主要是为拥有非计算机本科学位的学生设计的,旨在为希望加速转向计算机领域的毕业生提供一条系统的途径。

申请要求:相关专业背景,荣誉学士学位;TOEFL 90+或IELTS 6.0+;GRE要求V+Q320+,分析写作3.5或GMAT 650+;非计算机荣誉学位或非荣誉计算机/商业学士学位需要2年IT工作经验

学制:12个月

学费:S$ 50000(不含税)

申请时间:1月1日开放申请,将于3月15日截止

Master of Science in Digital Financial Technoligy

数字金融技术理学硕士(DFinTech 理学硕士)是新加坡国立大学亚洲数字金融研究所(AIDF)、计算学院和商学院的合作项目。金融技术(简称 FinTech)是指广泛用于改进和自动化金融服务交付的技术和创新。

申请要求:相关专业背景;TOEFL 90+或IELTS 6.0+;偏好提交GRE V+Q320,分析写作3.5或GMAT 650+;2年相关工作经验

学制:18个月

学费:S$ 62060

申请时间:1月31日申请截止

Master od Science in Business Analytics

在新加坡国立大学MSBA是一个多学科的计划,通过知识产权学术严谨性和实际应用上的平衡,有利于实践学习。完成NUS MSBA 后,学生将能够理解、制定和使用相关的数据科学技术和工具来解决金融、零售、信息技术等各个行业的复杂业务分析问题。

申请要求:相关专业背景,荣誉学士学位;TOEFL 90+或IELTS 6.0+;偏好提交GRE 320+或GMAT 670+;非荣誉学位需要至少2年相关工作经验

学制:13个月

学费:S$ 62060

申请时间:1月31日申请截止


希望以上的回答可以帮助有同类疑问的你,更多留学问题欢迎留言交流。

@小坡岛留学

我们的专业留学老师将给到您一对一免费的留学评估!

请小伙伴们赞同、喜欢、收藏三连~有动力,就可以常常更新啦~

在2021QS世界大学专业排名之计算机科学与信息系统排名中,新加坡国立大学排名世界第四,亚洲第一,妥妥的dream program。

新国立的计算机专业分8月和1月2批入学,下分计算机科学、信息系统、人工智能、信息安全4个方向。需要注意的是这个项目需要在申请阶段就选择心仪的方向,而网申系统中是只能填写一个方向的,因此如果申请者有second/third preference,需要在个人陈述中进行说明。学制1.5年,学费48,000新币。

在申请背景方面,NUS Master of Computing对计算机基础要求比较高,每年招生人数在100+,录取的国内学生大部分来自985/211学校,对转专业、跨专业的申请不是很友好,成功率较低,比较欢迎本科CS背景的同学或者在IT岗2年以上工作经验者进行投递。根据NUS官网的数据,该项目72%的学生都是有1-5年工作经验的,仅12%的同学为应届生,因此如果是应届生申请这个项目,更需要注意做好申请梯度的安排。

另外,新加坡国立大学也开设了计算机科学(通用方向)的项目,适合非CS背景的学生申请,只要具备一定基础的计算机知识以及实习经历,都可以尝试申请。

标化上,语言要求为托福90/雅思6.0;GMAT 650+/GRE 320+3.5(G没有也可以先递交,会case by case审理);申请时应届生要求至少提交7学期成绩单,GPA录取均分在85+ 。

像题主985/211院校软件工程背景+GPA3.5+实习、竞赛等软背景,基本上属于踏入了申请门槛,但是没有特别突出的优势。

新加坡国立大学的计算机专业,总体上来说会对申请者进行综合的考量,首先硬背景不能太差,如果背景略微弱势的,GPA则是关键,需要比别人更努力才能站在同一起跑线。

针对本科非CS背景的同学,打算研究生阶段转申CS/IT,那就更需要早做打算了。一方面要主动弥补课程基础的不足,学校选课允许的基础上可以跨选计算机学院下的选修课程,也可以选择诸如JAVA/R/Python等编程类网课。

另外一方面,在软件经历上需要有意识地向申请方向靠拢:首先如果有机会可以跟着导师一起参加科研项目,如果没有科研的机会,那就多参加相关的校内竞赛,比如全国大学生建模大赛,美国大学生建模大赛,这两个比赛建议学计算机的同学最好能参加。此外像一些机器人编程大赛、大学生程序设计大赛、软件设计大赛都是可以适当参加。

实习方面,非IT背景不强求非要做IT岗的实习,也无需局限于IT行业,医学、传媒、金融领域计算机的运用非常广泛,而CS下的研究方向本身也非常多,找到自己感兴趣的领域从事相近的工作也是可以的。

而在申请前,准确的自我定位,合理的专业选择是关系到整个申请季成败的关键,就拿新国立计算机学院下的5个项目来说,课程方向不同,申请难度也不同,有接受转专业的,有完全部接受的,找到适合自己的项目才是最重要的。


最后,介绍一些学姐带过的case。


案例一:

本科985软件工程,GPA3.32/4.0,雅思6.5

新加坡国立大学计算机科学录取

案例二:

本科211电子信息工程,GPA3.7/4.0,雅思7.0

新加坡国立大学计算机科学录取

案例三:

本科985物联网工程,GPA3.73/4.0,雅思7.5,GRE317

新加坡国立大学计算机科学录取

案例四:

海本计算机科学,GPA3.85/4.0

新加坡国立大学人工智能录取


由于篇幅有限,以上内容可能不能覆盖大家关心的所有问题,如果看到这篇回答的你有任何关于出国留学、备考和职业规划的问题都欢迎私戳我,请备注“学校+年级+来意”呦~

我是 @Carol学姐,港中文管理学硕士,留学申请靠谱答主,欢迎关注。

NUS 渣渣路过——

就楼主现在拿到的 offer 来看,建议去 NUS,无论是 BA 还是 IS 都可以。如果楼主铁定心思走开发纯技术路线,IS 的课程更 hard skills;如果楼主想走 soft skills,BA 也不错,而且商学院的就业指导真的很给力,social network 也不错。无论怎么选,差距也不大。

虽然楼主希望留坡,SMU 也是本地 TOP 的公立大学,但是 SMU 的国际排名有点吃亏,只能在新马得到学历价值最优解。无论回国还是去海外移民,SMU 不能像 NUS 给予优势。

本人非计算机学院学生,但是上过 IS、CS 的课程。

关于选课:除了必选课,IS 的学生可以在计算机学院提供的选修课 list 自由选课。有名额且不限制前置课程的情况下,能够选上都可以上(可能某些课程 MCommp 的学生被选上机会大一点)。如果楼主真的想走开发的职业道路,没有拿到 MComp 的 offer 也没关系,IS 的课程设置也不拉胯。

关于同学:不得不说,Information System 系的 local 比例真的蛮高。听说政府支持 local 读 STEM 相关的 part-time 硕士,所以学费划算不少。我当时上 IS 课程的时候,组内 4 人都是新马地区小伙伴。这个方面有好有不好,看你自己怎么看待。基本 part-time 学生都有自己的本职工作,所以小组作业可能不如 full-time 那么投入。但是你也可以接触到不少就业同学,咨询就业问题、social 内推会更方便。

关于就业:虽然学校提供很多就业资源,但是能不能用得上、自己会不会用完全靠自己。整体来说,新加坡对开发岗还是相对紧缺;而且 NUS 也是坡本地 TOP 学校,找个开发、拿下 EP 难度不大。

借我们平台导师Zhiqi Liu在新加坡国立大学Master of Computing, General Track的就读体验回答一下题主的问题:

本科就读于电子科技大学电子信息工程专业,研究生是新加坡国立大学计算机学院General Track的。今天非常高兴能给大家分享我的NUS就读体验。

目前在NUS的计算机项目大概有如下的几个:

Master of Computing,Computer Science

Master of Computing,Information Systems

Master of Computing,Infocomm Security

Master of Computing,Artificial Intelligence

Master of Computing,General Track

前四个为Specialisation,这些Specialisation Track是给本科为计算机或是计算机强相关的同学来申请的。General Track是给本科非计算机相关的同学来申请的。但是不是说计算机相关的同学就不能申请,也是一样可以申请的,而且general track对计算机本的同学要求要低一些。

NUS是出了名的偏好名校的学生,所以说学生的学业背景越好,那么要求越低。但是这并不是说那些本科背景不好的同学就完全没有机会了,如果其他的背景也很优秀,那么也是有很大的机会拿offer的。

因为计算机这个行业的火热,所以很多人都在考虑着转码,所以申请一个转码的留学项目成为了很多人的首选。之前有一些学弟学妹来问我,学长,我是纯文科的”或是“我是学金融的”,会不会和学EE或是数学的那些比起来没有竞争力。我觉得这个问题没必要担心。general track本身就是开设给本科非CS同学的,学院不会因为你是学文的,或是学金融的就拒绝掉你。所以这种担心都是没必要的。

学校最先关注的就是你的学业背景,看你的院校背景如何,是什么专业的,GPA怎么样。然后关注的是你的工作经历,看看你的公司是不是知名的IT公司,你的工作岗位、工作内容和计算机是不是足够相关,你工作了多少年等等。如果学业背景不好看,但是有工作经历的话,也是一个很大的加分项。其他的东西都是锦上添花,所以在校的同学想要提高自己的竞争力的话,首要选择就是去提高自己的GPA。

1、项目结构

官方的介绍可以从官网这里获得:comp.nus.edu.sg/program

这个项目整体可以分为三个部分:

1)必修课

2)选修课

3)Capstone Project

2、必修课

必修课指的是IT系列的课程,目前有的课程是:

IT5001 Software Development Fundamentals

IT5002 Computer Systems and Applications

IT5003 Data Structures and Algorithms

IT5004 Enterprise Systems Architecture Fundamentals

IT5005 Artificial Intelligence

IT5006 Fundamentals of Data Analytics

IT5007 Software Engineering on Application Architecture

目前是开设了7门IT系列的课程,涵盖的内容是从一些基础的知识如Python编程基础、数据结构与算法、计算机系统结构等到一些偏应用的知识,IT5007就是讲前端React并带有实操的一门课。每个学生需要从这7门课中选6门课来上。但是如果你本科有一些课程是和重合的,那么可以选择去waive掉一些课程,进而可以选择更多的选修课。

3、选修课

选修课就很多了,CS、IS代码的课还有一些其他代码的课都可以去选。但是因为课程容量有限,所以并不是说你想上的课就一定能选上。IS代码的课是IS specialisation那边的课程。CS代码的课是CS、SE以及AI这三个track的课。具体的可以去nusmods这个网站上搜一搜。

4、Capstone Project

这个应该是很多同学最关心的内容了,我这边就做一个介绍。

capstone project有两类:

Internal

External

internal相比于external是省去了很多事情的。internal是连续两个学期,跟着一个导师做项目,最后可能要出一个report。项目的话据说是什么都有,但是大部分是机器学习这种的,跟开发相关的也有,但是不多。

External相比较起来,琐事就多了很多:

要听很多次那种行业大佬做的讲座(必须参加,会记出勤)

要多上一些课程(CFG的简历及面试,还有IT5100ABC三选二)实习

讲座没啥好介绍的,就是听,然后就可以了。我来着重说说多上的课程和实习:

5、CFG:

我个人认为这个课程还是不错的,就业老师会请一些老师来做一些关于简历、面试、personal brand相关的介绍和指导,还会教你如何正确使用Linkedin(不是领英职场)。

上完课了还有作业,是在vmock网站上改你的简历以及做AI模拟面试,会有成绩要求。vmock这个网站我觉得做的还是不错的,不过可以通过一些套路来把分数骗到手。

6、IT5100ABC

IT5100A主要学的是一些使用Scala做函数式编程的事情,会有四个Lab以及一个Project。IT5100A的project是可以自拟题的,但是就是要用Scala来做。

IT5100B主要学的是如何通过Scala来使用Kafka,会有三个lab以及一个project。IT5100B的project是老师给的题目,所以更类似于一个大作业。

IT5100C是新开的一门课,大概是与数据库相关的课程。

7、实习:

实习应该是大家最关注的内容。实习也可以分为两类:

通过Talent Connect平台找的实习

自己找的实习

Talent Connect是NUS官方的一个找实习以及工作的平台,上面有很多资源。学院有安排一个专门面向general track的实习清单,之前看是有120多个招聘。各种类型的都有,譬如数据分析、AI、前后端开发等等。但是不是说你投了就会给你发offer,也还是要笔试面试什么的。比较好的实习基本就是Paypal、IBM、indeed什么

的。里面也有一些ByteDance或是Shopee的实习,但是据说这是一些同学自己的资源(就是他们自己找的,但是要更新到平台上而已)。

自己找的话,就看你能找到什么样子的了。我知道的应该是有好几个同学拿下了Tiktok的实习了。可能也有同学会问,最后找不到实习怎么办?

找不到实习的话,学院就会给你分配一个任务量小的校内project,保证你能毕业。

与国内相比,这边的课程压力要大很多。在国内的时候我可以做到一个学期十门课,一周七天里面六天上课,还能把作业做好,最后拿个3.8、3.9的GPA,但是在这边上四门课压力就已经很大了。最主要的区别可能还是这边作业确实比较多,然后很多作业的难度也是偏大的。而且很多作业参考的资料很少,需要自己去读文档,去找一些英文资料学习。而且这边很多课程会有小组作业,如果队友没有找好,那就是灾难级的事故。

我在上学期选了CS5228,这门课主要就是学习数据挖掘相关的知识,然后最后要打一个班级内的kaggle比赛。我在这门课上学到了很多知识,然后也是花费了十分大的心血去做最后的那个kaggle竞赛。在快到截止日期的那个周,每天都会跑代码跑到凌晨3、4点的样子,就是为了找到一个效果更好的模型,然后拿到更好的分数,获取更好的排名。

而且来这边读书的同学都是十分要强的,即便是周末,学校的图书馆、自习室都是有很多同学在学习。而且很多人会从早上开馆一直待到晚上闭馆。

而且目前新加坡已经是全部放开了,基本都是线下课了。

1、学文的能不能申请General Track

能申请,general track不限制专业。影响你录取的,就是你的硬背景,即你的毕业院校、成绩、GRE、工作经历。

2、General Track的毕业时间

因为我是春季入学,最后的这个external是第三学期结束了参加,以我为例,我是2021年的1月入学,最后会是2022年的11月毕业。

如果是秋季入学的话,那就是第二学期结束了参加external实习。假如说是2021秋季入学,那么应该就是2023年的1月这个时间点毕业。

3、录取是Rolling吗?

NUS SoC的录取不是Rolling,是统一审核,统一发放offer。可能会发放一轮到两轮。不会因为你提前申请就先给你offer,也不会因为你申请提交完了就没有机会了。

4、就业如何?公司认可吗?

从我自身的经验而言,简历关是没问题的,即便没有内推,也能拿到各个公司的笔、面试。但是具体的就业情况是因人而异的,真的想大厂offer拿到手软,那么还是要多刷题,多背八股,多去找面试啥的。

我知道今年计算机行业遇冷,很多人工作都找不到,但是从我身边的同学来说,还是有不少人拿到了心仪的offer。譬如我在这边的好朋友拿到了字节和美团的offer,然后我也看到有21fall的学弟拿到了米哈游的算法offer。

5、GRE是必须的吗?

从我了解的情况来看,并不能算是必需,如果你的均分够高,没有GRE也会录取你。但是如果均分不够高的话,最好还是带一个GRE。

WordSunny作为成立11年的老牌线上留学平台,一直以来秉持的就是专业、透明的服务原则,超过3000名海外名校学霸入驻,无论是商科、理工、人文社科还是法学、艺术~在这里你都可以找到。导师们DIY经验丰富,整个申请过程学生全程参与,和导师一起为梦校努力。

关于大唐娱乐
大唐注册
大唐登录
大唐动态
联系我们

电话:

0898-88888888

Copyright © 2012-2019 首页-大唐娱乐-注册登录站备案号:琼ICP备88889999号

平台注册入口