美国本科的cs难吗?
CS专业在美国一直是热门专业,申请难度很大。 首先我们来看一下USC(南加州大学)对CS专业的录取数据: 以2016-2017年申请为例,总申请人数14238人,录取人数536人,录取率不到4%;而申请难度和USC差不多,同为Tier 1大学的约翰斯·霍普金斯大学(JHU),其计算机硕士项目的录取率为5.7%。 同样作为Tier1的大学,杜克大学和西北大学在2016-2017年间招收的CS研究生也仅占比5.3%和4.4%。 而像加州理工学院、佐治亚理工学院等所谓的“小名校”,虽然综合排名不高,但CS专业的录取要求也并不比以上学校轻松多少——以2016年申请的例子来看,这两所学校的CS录取比例也都未超过9%。 但不管怎么看,这些学校的CS专业整体录取情况还是比我国高校相对容易不少的。
为什么美国的CS专业如此难申,却仍有很多人想申请呢?主要有以下原因: 因为美国是CS的源头,很多概念都是源自于美国;另外由于历史悠久,因此国内很多开源代码都来源于美国软件公司;再者就是中国互联网行业的快速发展,各大企业对于人才的需求量大,所以CS专业的学生毕业后在美国就业前景较好,薪资水平高。
对于想要申请CS专业的同学们,首先要明确一点,这个专业对申请者的数学与理工科背景要求是非常高的。大多数学校的CS专业都对申请者本科的数理背景有明确要求,如需要申请者具备一定的数学分析、编程以及计算思维能力。 如果申请者并不是学计算机相关专业,那么建议本科期间尽量修读相关课程。如果申请者希望通过自学来完成课程目标,那么建议选择与申请方向相关的核心课程进行详细学习。 除了具备足够的学科基础之外,优秀的英语能力也是必不可少的。毕竟CS专业对于语言的表达能力要求较高,而大部分学校的CS项目对雅思成绩的要求一般在6.5+的水平,分数未达到的同学需抓紧时间刷分。同时,托福、雅思的考试准备需要同学们尽早开始规划,毕竟两门考试都需要一定的时间来进行备考。
除了语言成绩外,申请CS专业的同学们还需要注意自身软性实力的提升。除了必备的GPA、标化考试成绩以外,课外活动及实习经历也是提高申请者综合实力的重要部分。特别是对于想学CS方向的同学们来说,尽可能早地确定好未来职业发展的方向,并朝着这个方向及早进行规划,是成功拿到offer的关键!