基于FP-GROWTH算法的关联规则挖掘、C/S架构MFC异步版毕业论文提交系统
大家好,我是L学姐,本科毕业于哈尔滨工业大学(威海),目前在新加坡国立大学(NUS)计算机专业攻读硕士学位。
NUS计算机学院
01 专业情况及录取背景
我们专业分为四个小方向,分别是计算机科学(CS)、人工智能(AI)、信息安全(Information Security)和信息系统(Information System),其中CS和AI方向的录取难度较高。每个方向大约有80名学生。
我录取的是CS方向,所以下面所说的基本都是针对CS方向。
专业内海本陆本比例几乎是各占一半,并没有像大家想的全是中国人。其中海本主要是新加坡本地同学和印度同学,以及少量的欧美同学。
关于录取背景,我身边CS方向的陆本同学基本都是国内中上985高校,绩点一般在88分以上,拥有一段实习经验会更加有竞争力。雅思成绩达标即可。
GRE虽然官方要求,但是我和身边几位同学都没有考出GRE,也依然收到了录取,可见不是必需条件。另外近年来,录取标准也在不断提升,想申请的同学要尽早准备。
02 项目课程安排及毕业要求
我们的项目时长为1-2年,只要修满学分即可毕业。大多数学生都选择1.5-2年毕业,因为1年毕业的学业压力非常大,很难兼顾找工作。
对于授课型硕士,毕业需要修够40学分,可以通过以下几种方式完成:
1.修10门课;
2.修8门课加一个项目;
3.修6门课加一篇论文;
如果选择修10门课毕业,那需要至少修5门必修课。每个方向会有一个必修课list,拿我们专业来举例,一共有13门必修课供我们从中选择。
必修课大多比较硬核,且上课人数较多,相对选修课更难拿高分。大家选课前可以参考往年学长学姐的评论,避免选到不适合自己的课程。
从教学上看,学院采用的是全英文教学,授课老师大部分是欧美人和亚洲人(包括新加坡本地人和中国人),也有少部分印度老师。刚开始去可能会有些不适应全英文教学环境,但是基本一两周后就可以跟上,大家不用过于担心。
我们专业的课程安排也非常丰富,基本包含计算机的各个领域。即使是一些计算机基础课程如计算机网络,难度和深度也远超国内本科。课程一般是lecture的形式,每周一节,每节2小时,有些课有线上链接和回放(看各个老师)。必修课还会有1小时的课后tutorial辅导,用于讲解作业和题目。
此外课后老师会布置一些assignment(一般是实验类型的,需要上机敲代码),大部分课程还需要小组合作完成一个project,部分课程在学期末还会有一个考试。总的来说,计算机学院的课程压力还是挺大的。
此外,NUS还有很丰富的教学资源和课外活动。计算机学院每周都会邀请一位在自己研究领域有深刻理解和杰出成果的学术大拿来开lunch talk讲座,并为大家提供美味的午餐。同学们不仅能聆听学术分享,还能在享用美食的同时与现场的人进行交流。可以说,计算机学院为同学们提供了非常优质的学术资源。
Mike Show老师学术讲座
03 体验感最特别的课程
最推荐的一门课
我最推荐的一门课是CS5228 Data Mining。这是一门必修课,也被学长学姐称为“CS金课”。
这门课主要是介绍数据挖掘的常用算法。教授Chris是德国人,讲课非常深入浅出,即使是没有数据挖掘基础的同学也能很好地理解。
这门课一共有4次作业,主要是用代码完成老师上课所讲的算法。个人认为作业设计得非常好,因为老师会帮我们先搭建好基础框架,我们只需要按步骤一步步完成算法,而不会要求我们一步登天,从无到有地完成。作业需要花一些功夫,但是认真做基本都能完成,而且很有收获。
这门课还有一个4人小组的project,题目是新加坡房价预测。老师会提供新加坡房价数据以及一些补充数据,要求我们对数据进行清洗、挖掘以及结果分析,并撰写报告。另外这门课还有几个课堂quiz,有一次期中和期末考试(quiz形式)。我认为收获很多,老师也非常好,因此推荐给大家。
Chris老师在上课
体验最差的一门课
我体验感最差的一门课是semester2的CS5346 Data Visualization。这门课是由一位印度老师教授的,由于口音问题,课程内容听起来很费劲,另外老师也不太好沟通,建议大家选课前多参考学长学姐的课程评论,避免踩雷。
04 回国求职认可度高吗?
我们专业的就业方向大部门是偏向技术方向,做开发和算法岗的都有。具体就职公司的话,互联网、央国企、银行都有对口的岗位。
新加坡国立大学在国内认可度很高,学历背书非常可靠。对于对口岗位的申请,只要方向合适,公司基本都会给面试机会。具体的录取情况则取决于个人的技术能力。
大部分读授课硕的学生都是以就业为导向的,因此入学时要把握好求职时间线,拿我举例,我是23fall入学,计划1.5年毕业,即24年年底毕业。那我就是25届毕业生,需要在24年暑期进行暑期实习,24年下半年进行秋招,25年上半年还可以继续参加春招。大家可以把握好这个时间线,提前准备。
PS:目前我们专业想在新加坡找实习是很难的,因为我们专业没有credit bearing实习学分,在学期中只能做part- time实习,而且规定一周工作不能超过16小时。但是大部分公司都不愿意招part-time实习生。
此外,暑期虽然可以做约3个月的全职实习,但是新加坡企业招暑期实习生往往要求4个月以上(越长越好),因此难度很大。如果希望留在新加坡,也许申请Computing(General Track)是一个更好的选择,因为这个专业带有实习学分。
另外,每个学期学院都会举办Career Fair,当地的很多企业都会来和同学们交流、招聘,大家可以把握好机会去参加,多投简历。
Career Fair招聘现场
05 新加坡生活
关于新加坡的生活,个人认为还是比较好适应的,尤其是对南方的同学来说。
1、气候
气候方面的话因为新加坡处在赤道上,一年四季都很热。其中一年中还分为雨季和旱季,3-9月属于旱季,天气非常热,10月至次年2月为雨季。雨季会凉快一些,但是1-2月经常有大暴雨,出门必须带伞。
2、日常交流
生活方面,大部分本地人会说中文,沟通无障碍。只有一些印度人和欧洲人需要用英语交流。在学校食堂,大部分档口都可以用中文点单。
3、关于租房
关于租房,新加坡的房屋分两种类型:hdb和condo。
hdb相对简陋一些,就是在马路边起的楼,没有安保和门卫,价格相对会便宜一些,房间面积也大一些,一般附近会有食阁和超市,生活比较方便。
Condo类似于国内的高档小区,有门卫和保安,大部分condo都有免费的游泳池和健身房,以及去往附近地铁站的班车(有的小区要收费)。有些condo还会有烧烤架等设施。缺点就是价格较高,房间面积不如hdb大,附近一般没有食阁和超市,生活相对不那么便利。但是居住条件和卫生情况都比hdb要好,也不太容易有虫子。
另外很多hdb都是两千年左右建的,内部比较老,condo会更新更干净。因为租房的学生多,NUS附近的房子都比较贵。
关于价格:NUS附近的几个condo普通房(不带独立卫生间的房间)一般在1600新币,主人房(有独立卫生间的房间)在2000+,具体情况视各个小区而定。Hdb普通房一般在1300新,主人房在1600-1700新。
condo小区游泳池
关于物价,新加坡物价明显比国内高,特别是近年来新币升值,日常开销增加。日常吃饭我一般在学校食堂解决,NUS几乎每个学院附近都有食堂,吃饭很方便,食堂一顿饭约4-5新,如果再喝一杯饮料大约2-3新,还是比国内要贵一些的。另外新加坡部分商场里的餐厅会收10%的服务费和9%的税,加起来人均一顿饭要40+,还是很贵的。
NUS食堂
新加坡离中国不算很远,飞机时间大约4-5个小时,回国非常方便,各大航空公司都有直飞航班,出行很方便。
总体来说,在NUS计算机专业的学习虽然充满挑战,但也充满了机遇和收获。希望这些信息能帮助到对NUS计算机专业感兴趣的同学们。