百科问答小站 logo
百科问答小站 font logo



美本top30里哪个cs专业比较好申请? 第1页

  

user avatar   awliu-xue-jiao-yu-zhong-xin 网友的相关建议: 
      

弗吉尼亚大学(UVA)是美国排名TOP30的学校之一(据说在公立里面排到了第一),我在读的CS Master项目专排也有前30,在美国名气还是不错的。不过感觉学校虽然排名不错可是在国内却比较冷门,好像在众多CS学校里并不出众,我读下来觉得这个项目无论是在课程设置还是生活、就业方面都还是挺好的,整体性价比很高。这几天有时间,就来和大家分享我在UVA的学习经历,希望能让你在选校时多一个参考。

项目介绍

UVA有MSCS和MCS两种master,前者以读PhD为导向,要做一年研究外加写thesis;后者则是以就业为导向,单纯地上完课然后毕业。不过在我们学校这两个方向可以互转,没什么特殊的条件限制,也听说有MS的学生留下了读PhD的,比较自由。项目的时长是一年半,也可以延期到两年,正常情况下是一二两个学期每学期选四门课,最后一个学期选两门课。学习压力适应后还行,只是第一个学期刚来就有四门课感觉挺忙的,而且开学的时候有英语测试,学校会根据我们的英语水平安排我们去上免费的口语课和写作课之类的,虽然不难但也挺占时间的。上完英语课后我们就可以做TA或者RA,这个感觉还是挺好的,能锻炼自己,还能赚点零花钱。

项目规模不大,每年录取的master和PhD加起来总共一百人左右,人数master和PhD各占一半吧。我读的master是中国人和印度人居多,当然也有一些美国人和其他国家的小伙伴。中国人陆本和美本都有,陆本大多是985或者211,清华、上交、浙大、南开、北邮这些;美本有UCI和NYU。大家的本科背景大多是CS,转专业的也有但是很少,感觉转专业的同学申请CE的比较多。

CS部门很欢迎我们继续读PhD,而且学校在AI方向的研究很好,录取的Bar也比较高,被录取的都是一流985大神。这几年学校的AI研究每年都有两个以上的教授加入,大多都是牛导和名校的PhD,有研究CPS的link lab,program analysis和Adversarial attack经历的,或者DM、IR和ML背景的都有。如果遇到了自己感兴趣的方向或者不错的教授,都可以留下了继续做研究的,学校对于这方面的要求不是很严格。

关于转专业这个我也说一下,这个学期我知道有20来个人申请转到CS,最后是有5个转过来了,但是政策每年都在变,之前据说CE转CS只要找两边的老师沟通一下,提供成绩单就好了,之后不知道会怎么样。其实CE这个项目也不错的,是ECE和CS合办的一个项目,课程要求是选一门CS/ECE学下的computer architecture和三门CS的课以及三门ECE的课,上的课也是算法、云计算、ML、DL之类的,总之除了三门ECE的课和CS没多大区别,转专业的小伙伴可以考虑选择CE。

和同等级的学校相比,UVA的录取条件其实是不高的,我身边有GT没过线但也被录取了的同学,所以即使标化成绩没那么好,大家也可以申请一下,都是有机会的。而且越早申请越有机会获得奖学金($2000),再加上UVA是公立学校,一学期的学费才1.5w刀,和其他学校相比这个学费加上奖学金实在是太感人了,另外学校这边生活花费也不大,所以算下来性价比非常高,省钱妥妥的。

就读体验

这边其实学习压力还好吧,最喜欢的就是很多课程是不用考试的,最后做个project就好了,大大减轻了期末的压力。一般来说一周每门课大概要花十个小时左右,平常是不忙的,只有在期中和期末的时候会很忙,或者生活中有一些琐碎事情,总之学习压力和一些CS名校相比是轻松的。拿A平时认真一些就不难,除非是选了一些比较难的课或者是作业/考试不认真,拿A+比较难,需要付出更多的时间和精力。学校对于我们的英语水平很重视,前面也说过第一个学期会让我们选口语或者写作课,所以我感觉英语方面是没有大问题的。口语还是要多和外国人交流,不要因为自己口语不好而害怕开口,多练练自然就会说了。学校里还有International Student Service,非常人性化,有问题随时可以反馈的。

项目里基础的课有算法和数据结构,这些都教得很好,还有一些ML、DL、CV之类的新领域课程需要有编程基础才能跟上。教授背景都很厉害,比如,Interface of Learning and Game Theory这门课的难度非常高,而授课老师是中科大少年班出身的,感觉像是和我们差不多大小;春季学期的密码学,授课老师是一位斯坦福本硕博连读的教授,上课内容和斯坦福教得相差无几;计算机网络的授课老师是普林斯顿毕业的教授,教得也和普林斯顿的网络课一样,所以在师资力量这方面是完全不用担心的。本科生的课程里也有不少好课,比如本科生的计算机组织内容被我们称为UVA版的CMU15213,不仅教我们做网页、写应用,还教我们做游戏,内容很全面。研究生是一学期最多选一门本科生的课,选课需要任课老师的签字,但是这样就一个学期五门课,压力会很大。

水课也有,可以在第一个学期选来减轻一点压力,总之看个人需求。学校的科研氛围很浓厚,有一门Computer Science Perspective的课,是由CS系的每个教授来给我们做presentation介绍他们的研究;还可以选independent study这一类的课程,和导师沟通,跟着他做一个学期的项目。教授也乐意接受研究生甚至本科生来做项目,但是想要跟一些很厉害的老师负责的新领域一起作研究还是比较难的,因为想做的人很多,所以竞争也很激烈。如果真的想进的话建议在这个老师的课上好好表现最后拿A+,这样会给老师留下好印象,找他也会好说话一些。这几年学校在大力发展IOT、CPS和NLP方向,而且这方面的中国老师也很多,想做的话还是比较容易进的,至于热门的ML、DL,就和我上面说的一样,要花点心思和老师熟起来才行。我这个学期是跟了系里一个专门做NLP的老师研究,老师很强人很nice,而且组里的科研氛围很纯粹,老师可以亲自教你很多东西。组里人不多,划水是不可能的,只能认认真真搞研究,立志学到新知识。

课程介绍

Design and Analysis of Algorithms

这门课的教材是算法导论,整体来说比较轻松,老师幽默风趣,上课常常和我们讲他和老朋友的各种故事。老师把上课的内容从停机问题讲到数据结构、排序再到计算几何、NP完全问题等等,内容很丰富,偶尔也会问我们一些算法题,都是和面试相关的。期中和期末的考试也不严格,很多题目都和平时的练习题类似,还可以带回宿舍做,不容易翻车。

Machine Learning

入门的ML课程,内容包括LR、KNN、SVM、PCA、Boosting、kMeans和GMM等,上下来对ML有一个大致的了解。每节课都会有extra reading,阅读内容很广泛,资料有The Elements of Statistical Learning、CS229的讲义和CMU Eric Xing的课件等,对于想要往ML方向发展的同学很有帮助。课程最后的作业是让我们复现讲解近两年ML顶会的论文。另外这门课的TA团队非常认真负责,我们在piazza上问的问题都能够快速得到解决,感觉很棒。

Compilers

这门课是我第一个学期最喜欢的课程,小班化教学,一共才二十几个人。主要讲的内容是程序分析,用的教材是Static Program Analysis,刚开始的几次作业是用Scala写,差不多上到一半的时候会让每个组分享llvm的不同分析的实现方式和一些程序分析领域的内容。最后的大作业有三个选择:在llvm上写分析、用Scala在已有的项目上实现功能、用C++在老师自己写的另一门语言上写功能。授课老师以前是在公司写工业级compiler的,在这方面很有经验,会教我们一些小技巧之类的。这门课需要一定的编程基础,作业量也比其他课程大一些,不过上下来还是能学到很多的。

Natural Language Processing

老师把Natural Language Processing这本书从头到尾详细地讲了一遍,要学的东西比较多,一些内容我刚开始的时候没怎么听懂,不过后来也就慢慢地懂了。作业要求我们从零开始写,难度还是挺大的,非常费时费力。好处就是老师在期末的时候会给我们送分,所以虽然上课的过程很累,但是最后我们的成绩都挺高。

生活体验

学校在夏村,是一个小城镇,离华盛顿DC两个半小时的车程,感觉比较偏僻,但是麻雀虽小五脏俱全,村里该有的都还是有的。学校旁边有个corner,中餐、墨西哥餐、日本寿司和咖喱饭等吃的都有,但是这边的中国超市好像只有两个,而且比较小,离学校也有一段距离。感觉这边的日子很休闲,适合养老,镇上和学校里的人都很友善,平常上课的日子就比较纯粹,学校-宿舍两点一线,放假出去玩一趟散散心,生活还是很惬意的。

学校非常漂亮,毕竟是世界遗产的校园,图书馆和草坪都很好看,人文气息浓厚。ISO和CS系经常会搞各种活动,去年感恩节就有去教职工家里过节的活动,很热闹,我也是参加了这个活动后第一次吃到了火鸡。还有活动是去附近的玉米闯迷宫之类的。CS楼里专门有个房间给研究生的,里面有电子琴、吉他、国际象棋等,都可以玩。学校经常有篮球和橄榄球比赛,健身房设施齐全,而且还是免费的,羽毛球、网球、足球、篮球、乒乓球等等都有。游泳池经常能看到训练和跳水,据说还出过奥运冠军,总之很棒。另外学校还有乐团的演出,我们通过学生票就可以直接免费进去看。

在村里的好处就是生活费和房租都很便宜,再加上学费也便宜,所以整体的花销很少。这里顺便讲一下租房,建议大家尽早开始租,等开学再过来租就很晚了,因为那时候还要办理添置家具之类的琐事,会很麻烦。当然提前入住的话也要和小区/房东商量,能直接长租就选择长租吧。我了解的校内宿舍是在UVA Housing上申请,校外房源可以在一些租赁的官网上找,另外UVA csss有个maillist,里面也有人转租,Facebook上有个UVA的homepage,里面有很多外国人转租,但是这个需要里面的人拉你,你才能进去。

这边的公共交通不是很方便,所以强烈建议买一辆车!虽然项目的时间短,没车也能凑合着过,但是有车的话就会方便很多,平常上下学、去超市,或者放假出去玩,有车比没车要好很多。夏村附近有个国家森林公园,可以开车过去登山,还可以看瀑布,看野鹿,非常漂亮,有种风景名胜区的感觉。附近还有动物园,远一些有一个游乐场,冬天还可以开车到西弗吉尼亚的专业滑雪场上去滑雪。至于车的话毕业后用不到可以直接卖掉或是运到工作的地方都可以。

找工作情况

学校有一年春秋两次的career fair,秋季的时候会有很多大公司,Amazon、linked、Facebook和Google等,春季大多是VA的小公司,虽然来的公司很多但是基本上都会让你回去网申,感觉用处不是特别大,但是身边也有人通过career fair拿到当地公司的offer。另外学院还有一些帮助求职的组织,也可以适当地起到一些帮助,学校的career center也会帮我们修改简历。感觉找工作主要还是靠linkedin和handshake,有内推资源很重要,当然也要抓住机会,早点准备就可以开始早点投简历,机会也多一些。

我知道的上一届学长学姐,有一个去了Facebook,有两个去了Google,还有很多去了DC的大公司,整体的就业情况还不错。我身边找工作的同学有拿到面试的还是很多的,去向有Google、Facebook、Amazon、LinkedIn、salesforce、wayfair,、snowflake,、tusimple、 akuna capital,、goldman sachs、blackrock和microstrategy等等,公司很多,主要的流向还是Amazon吧,有十几个人。少数还有在找实习的,当然也有继续读PhD的。

学校由于地理位置的原因就业情况肯定比加州那边差一点,这边还是小公司居多,而且有些公司不sponsorH1B,所以不太考虑招我们。总之找工作还是靠自己的实力吧,听好几个过来招聘的HR都说UVA这个学校是很不错的,学校已经给我们提供了这些资源,怎么去利用还是看自己的。





  

相关话题

  什么是留学垃圾?留学垃圾具有哪些特点? 
  计算机还能火多久呢? 
  人工「神经网络」技术在信息处理上有何特点,工作原理是什么? 
  太空计算机为什么性能都特别低? 
  如何吐槽美国名校? 
  美帝top30, top20, top10 本科分别换算成国内高考多少分水平? 
  如何评价日趋流行的美国程序员面试刷题班和VIP刷题班? 
  如果把电脑主机的两个 USB 接口用一根数据线连起来,会发生什么? 
  如果象棋的必胜或必和策略假如存在并被发现,那现在的众多职业棋手将何去何从? 
  如果让你重新开始学计算机,你的学习路线会是怎么选择? 

前一个讨论
求比较cmu ece 哥大cs 芝加哥mpcs选哪个?
下一个讨论
华威和曼大,文科(政治学和社会学),选哪个?





© 2024-11-09 - tinynew.org. All Rights Reserved.
© 2024-11-09 - tinynew.org. 保留所有权利