在纽约州立大学布法罗分校 (University at Buffalo) 就读是怎样一番体验?

在纽约州立大学布法罗分校 (University at Buffalo) 就读是怎样一番体验?

居然没人聊UB的CS系。我来强答一波。

申请季或Offer季有不少师弟师妹们会来联系我问UB的CS系怎么样,这里就统一聊聊大家关心的问题。

本文主要面向MS的同学,特别是转专业的学生。

一、申请

客观来说,CS系算是UB的王牌专业了。从师资或生源质量来看都相对较好。如果硬要以“除了Top4其他都很水”这样的理由来抬杠,那就没必要继续看下去。在转CS如潮水般涌来的近年,UB算是对转专业申请者比较友好的学校。可以说是转专业申请者必申的补底校之一。门槛自然是水涨船高。从2016年秋季来看,MS招生人数估计有300多人,PhD带奖的或有30多人(ad未知)。其中,MS申请者的三围中位数,据我推测有可能是,GRE:315+;TOEFL:92+;GPA:3.3。同学们的本科院校大多数是985,也有不少其他专业的MS或PhD转过来。相比之下,PhD的门槛呈爆炸式提高,特别是AI方向的,在此就不展开详述了。欢迎18Fall的同学们来报一下数据。

二、选课攻略

选课前建议详细看看课表和GradHandBook(在官网可以下载)里的具体要求。这里假设需要选课的同学已经看完了,那么接着继续往下看。

UB的MS正常可以在3个学期内修完,不少同学为了求职也可以延期至两年。

由于UB没有特定的桥梁课程,所有MS学生都会被视作有一定基础来对待,所以建议基础不够扎实的同学可以选【数据结构】等本科的基础课来夯实基础,也方便日后刷题。

第一学期一般会上核心课程。核心课程的要求是必须在4个领域(算法、AI、软件、硬件)内各选一门。能力一般的同学第一学期不建议同时上4门核心课程,或可以是3+1的搭配。其中,3是指3门核心课程。为了找暑期实习,建议第一学期优先选【算法】。对于【操作系统】,【计算机网络】这类工作量比较大的硬课,非科班出身的同学在没有找到大牛腿之前慎选!1可以是选修课,比如说【软件工程】这门每人必抢的大水课。这门课要想拿A,关键是要选靠谱的组员。PhD的同学一般要做TA,所以选3门课,修课压力相对较小。

第二学期开始可以选方向及研讨会。有些新助理教授开的研讨会需要做project,工作量相当于一门6字头的进阶课程。若对科研不感兴趣的同学谨慎考虑。往后的进度就因人而异了,看自己需求。

不少同学关心哪门课比较水容易得高分。嘿嘿~大家都有这点小心思嘛。不方便公开说,有兴趣的同学可以关注我一下。悄悄告诉你。:)

三、科研&师资

作为AAU的成员校,UB的科研实力自然不容小觑。在CSRankings上近十年的排名来看,UB在美国排名第56位。UB的优势方向是计算机的系统和网络,特别在近四五年来,可以跻身前30了。个人主观感受,这方向有很多非常棒的项目,也有不少优秀学者来开讲座。对系统方向感兴趣的同学,UB将会是你不可错过的选择。然而,美中不足的是AI方向,仍有很大进步空间。

师资方面,在UB的CS系里,有不少功成名就的大牛,包括但不仅限于Aidong Zhang,Sargur N. Srihari等。随着近年教职市场的萎缩,新来的助理教授都有着不小的潜力。在此特别感谢Professor Gao带我走进科研的殿堂。有兴趣的同学可以在Faculty Directory看到Faculty的列表。实名不敢随意点评,again,有兴趣的同学可以私信我哈。在一亩三分地或Quora上有不少观点或分享,可供参考。

四、实习&就业

暑期实习非常重要。不少转专业的同学因来不及刷题而错过第一年的暑期实习申请,实在有点可惜。如果能在开学前完成刷题那就不会吃亏。实话说,由于牛村的地理位置劣势,或多或少给求职同学带来不便。特别是2016年底亚麻开始冻招之后,应届生求职简直一片愁云。但放长远来看,终归是要看个人态度和性格。打个比方,名校科班出身的同学就好比开局拿了一手好牌,而地点好相当于有先手优势。但是,职业生涯就好比长跑,总有高潮低谷。很少人能一直处于风口并且保持优势从头带到尾。只要个人有热情并坚持投入在正确的方向上,先来后到没有致命的差距。

如何破局?积极社交,多积累实习经验,乃上策。

如果觉得本文有帮助,欢迎给我点个赞哈~谢啦