2015 update: 介绍一下Cornell Information Science MPS 项目

avatar 113733
treebug
37254
78
13级的学姐曾经写过一篇详细的帖子介绍这个项目:1point3acres.com

这两年情况有些变化,所以重新开个帖子介绍一下这个program,并且一并解答很多同学关心的选课,方向,就业,以及学位等问题。

先自我介绍一下,我是14fall 的IS master,目前在读第三个学期,也就是最后一个学期(康村的master一般都是两学期,但也可以根据自身情况选择延期,延期的话需要相应多交一学期学费)。我本科的专业是Software Engineering,有一定的编程基础,凭借刷题拿到了FB的summer intern 以及return offer。

首先介绍一下14 fall录取以及就业情况。
本帖隐藏内容需要登录后才能查看。
再介绍一下15 fall的录取情况。
本帖隐藏内容需要登录后才能查看。

基本情况介绍完了,下面就一些常见的问题给出一下自己的理解,希望能解答大家的问题。

  • 选课

Cornell IS的选课非常灵活。之前的贴子也有提到过,但在这里还是再补充一下。根据官网的介绍,毕业需要修满30学分,其中需要选15学分的专业课,其中project占3到6学分,然后两个小方向Information System Area 以及 Human and SocialSystem Area 各需要至少选6学分。不少CS的好课都能算进Information System的学分里,比如AI,software engineering,database,computer graphics以及machine learning。而Human and Social System这一块自由度更大,不仅有HCI相关的课程,还有法学院以及ORIE的课。对于对coding执着的同学,也可以选择AdvancedComputer Game Design 以及 Human Robot Interaction 这种需要写代码的课。除去这15个学分,剩下15个学分完全就可以自由发挥了。全校范围内不管是何种专业,只要课号大于4000的课都可以算在这15个学分里,无论你是想学CS,IS还是商科,金融,统计,统统都可以选。这种选课的自由度放眼全美也是十分罕见的。

  • 方向

毫无疑问,当下最好找的工作的依旧是Software Developer。因此我会劝大家如果不是特别讨厌写代码又非常想找到工作留在美帝,尽量趁早准备转行CS,尽早刷题。康村的CS 2110是一门神课,尽管课号太低不能算进毕业学分里,但是涵盖了JAVA,数据结构以及常见基本算法,对于一个完全没有CS基础的同学,上完这门课也可以开始刷leetcode了。当然也有非常优秀的学长学姐找到Consultant 和 Design相关的工作,但是这类工作非常难找,至于数据科学家(Data Scientist),不少公司都要求要PhD学位,更是难上加难。所以对于自己未来出路的问题,一定要尽早决定下来,这是重中之重。

  • MPS 学位问题

MPS 的全称是Master of ProfessionalStudies。可能不少人没有听说过这种Degree,下面是一段来自维基百科的定义:
Master of Professional Studies (MPS or M.P.S.)is a type of master's degree concentrated in an applied field of study. MPSdegrees are often interdisciplinary. While Master of Arts and Master of Sciencedegree programs tend to focus on research and theory, Master of ProfessionalStudies tend to emphasize practical skills designed for current and aspiringprofessionals including post-bachelor and post-graduate students and oftenrequire some amount of fieldwork or internship to complement classroomlearning.
Cornell 的Master 一般都是两学期,也可以延到三学期。在康村,几乎没有听说过有人是MS Degree。大多数人的Master学位是大家所熟知的MEng,但也有一些专业的master给的是MPS Degree。除了Information Science外,还有Statistical Science,Agriculture and Life Sciences, Food Science 等学院的master 是MPS Degree。据我个人的面试经验,MPS学位不会对找工作有任何影响,我一共面过大大小小20家左右公司,公司关心的只是你究竟是Master 还是Bachelor而已。

  • 延期还是不延期?

还记得自己当初入学时完全没有考虑过延期,就想着尽快毕业找工作,毕竟延期需要多花一学期时间以及多交一学期学费。但随着时间的推移,个人觉得延期的好处实在太多。对于大部分秋季入学的同学来说,延期意味着你可以在第二年的暑假实习,一个好的实习经历对于找工作的帮助是很大的,尤其在简历关bar很高的今天。如果有幸能拿到return offer,第三学期就有充分的时间可以做自己的事情。像FB这类公司给return intern 的package 也比普通社招进来的new grad要多一些。即便是没有拿到return offer 或者没有找到好的实习,延期所带来的额外时间也能让你多刷几遍题,让你在第二年大规模的秋季招聘会上游刃有余。毕竟如果想要两学期毕业的话,平时的课程压力会相当重,基本不会有时间准备面试和算法题,如果毕业之后手头还没有offer,心理压力其实是很大的。(不延期也能轻松拿到offer的大牛请自动忽略上面一段话)

  • 申请

康村IS项目申请的难度小于康村CS项目,录取比较看重实习/工作经历,交换经历,并不是特别care你的技术背景。除此之外,康村春季入学的master还有一个巨大的优势,就是能在当年的暑假实习!这一点基本没有看到以前的学长介绍过,但是确实是真的。一般来说,CPT必须要在学校待满一年才可以申请,但是这边是例外。

总结:
对于想转CS的同学甚至本身就想申请CS program的同学,康村IS项目非常超值,申请难度比CS低,选课灵活自由,并且跟CS共享同一栋楼,同一个lab,同一个Kitchen。除此之外,IS的学生选CS课程相比其他专业也有优先级。但是对于想继续申请PhD的同学来说,这个项目并不是一个好的选择,因为毕竟不是based on research的项目。

最后谈一点找工作的看法以及准备:
从当前的找工作的趋势来看,确实不如前几年甚至前两年容易了。CS领域竞争太激烈,很多学校都在扩招,导致市场趋于饱和。这一点从面试越来越难拿以及面试难度不断加大就可以看出。但是不可否认,Software Developer Engineer仍然是美帝最好找的职位,没有之一。刷题依旧没有过时,只不过题目变化多了,考原题的可能性小了,leetcode 也从前两年的140题增长到将近300题。不过个人觉得没必要过于担心,做题的质量远大于做题的数量。很多人把CC150刷个五六遍也照样能拿很多offer。对于想找summer intern的同学来说,也可以不用过度纠结难题,把leetcode easy和median刷熟练就可以应付面试了。至于面试的经验和技巧我也就不介绍了,论坛里不少前辈和大牛们讲的比我好多了。

最后的最后,我可以在这里帮想找明年FB暑期实习的同学内推,由于已经离开公司,内推只能靠给recruiter 发邮件,因此会在本周末小规模的推一次。如果你有兴趣,可以发送简历以及一段第三人称自我介绍到1point3acres.com 。如果我觉得你的简历ok,会回复你,并且给出修改简历以及准备面试的建议,甚至可以提供mock interview。最后祝大家的努力和付出都能够换来最好的回报!
  • 61
78条回复