
美国被称为“工科生的天堂”,不仅因为其浓厚的学术氛围,还因为36个月的OPT深深吸引了大批优秀的留学生。尤其是对于计算机专业的学生来说,选择去美国知名的科技公司工作是大家共同的追求,所以名校无疑是一个很好的门槛。今天李留学360老师就带大家全面分析一下美国计算机专业和院校申请的概况和定位~
我们先来学习一下计算机科学。
计算机科学(CS)是系统研究信息和计算的理论基础以及它们如何在计算机系统中实现和应用的学科。它通常被描述为对创建、描述和转换信息的算法的系统研究。
计算机科学包括很多分支:有的强调特定结果的计算,如计算机图形学;有的讨论计算问题的本质,比如计算复杂性理论;其他领域则侧重于如何实现计算。比如程序设计语言理论就是研究和描述计算的方法,而程序设计就是应用特定的程序设计语言来解决特定的计算问题。人机交互关注的是如何让计算机和计算变得有用、易用、随时随地可供人们使用。
与计算机工程的区别:
(1)概念差异
计算机工程是研究计算机如何工作,使它更快更准确。主要包括计算机软件和硬件工程两个方面。计算机工程专业学生通过学习数学、物理和计算机科学相关课程,分析、设计和开发计算机软硬件(计算机芯片、电路板、调制调制器和打印机)。
计算机科学(有时缩写为CS)是系统研究信息和计算的理论基础以及它们如何在计算机系统中实现和应用的学科。
(2)研究领域
计算机科学的研究领域比计算机工程更广泛。包括计算机图形学、数据处理、数据库建设、信息技术、网站设计与管理、游戏设计和计算机编程。
(3)计算机科学属于科学,倾向于理论化;计算机工程属于工科,倾向于应用。
就业状况
职业:动画师、艺术家、电脑程序员、产品设计师、软件开发员、教师、网站管理员、网页设计师、技术员。
计算机科学的分支包括:
美国CS专业的研究领域极其广阔,每个大学对CS专业都有自己的侧重。美国CS专业的下属方向可以归纳为14个主要研究方向,每个分支的热门程度由高到低依次为:
,系统和网络(系统和网络)
人工智能和机器人(人工智能和机器人)
计算机隐私和安全。
编程语言(编程语言)
数据库(数据库)
,计算机图形学(计算机图形学)
、生物信息学和计算生物学(生物信息学和计算生物学)
算法(算法)
,计算机理论(Computer Theory)
科学计算(科学计算)
,软件工程(Software Engineering)
,计算机视觉(Computer Vision)
,计算机架构(Computer Architecture)
人机交互(人机交互)
一般申请计算机专业的学生有两种,一种是本专业的,一种是跨专业申请的。我们分开讨论一下:
首先,申请该专业的学生:
如果想申请美国著名的计算机学校,三维标准(GPA/TOEFL/GRE)是必须要考虑的。毕竟是申请的门槛。不然你有多软的背景能支撑你碾压那么多优秀的人?
对于申请CS的同学来说,不得不了解四大CS牛校!我们可以通过这些名校激励自己,各方面提升,最终找到自己的归宿。
因为计算机科学不是传统学科,所以计算机专业排名和美国新闻综合排名关联度不高。
在这里,我想介绍一下计算机科学的“四大名校”:卡内基梅隆、麻省理工、斯坦福、加州伯克利。
卡耐基梅隆大学
卡耐基梅隆大学(CMU)是现代计算机科学的发源地。在CMU,学生的专业,无论是社会学、经济学、心理学、商学还是物理学、化学、生物学、工程学,都将包括系统而详细的计算机科学和数学知识。例如,在CMU泰珀商学院,学生必须完成必修课,如微积分、多元分析、数学建模、商业数值计算、计算机科学和编程。
CMU认为,不仅科学和工程学者,文化和社会商业学者也需要掌握现代数据分析方法和工具。简而言之,在卡内基梅隆大学,一切都与计算机科学有关。CMU认为,优秀的人才需要掌握系统的而不是单一的知识,艺术和技术作为探索世界的不同方式,是协调的而不是矛盾的。作为一所综合性大学,该校还以其丰富的跨学科项目而闻名。其中,最有特色的是艺术和科学与音乐:技术专业。
所以卡内基梅隆大学特别适合兴趣广泛,好奇心强的学生。
加州大学伯克利分校
与CMU不同,伯克利(UCB)的计算机科学更倾向于传统的计算机专业教育。但是,需要注意的是,UCB的计算机专业分为两个不同的学位:文学士和理学士。请看下图:
其中BS项目属于工程学院,属于STEM专业。在画工作签(H1B)的时候会比非STEM专业有更多的机会。BA项目属于文理学院,不属于STEM专业。两者在课程设置上也有显著差异。
BS项目的知识体系偏于专业和深入的计算机科学,特别适合对计算机有热情,致力于计算机科学发展和革命的申请者。BA项目更像是一个跨学科的学位。除了掌握计算机基础知识,学生还需要选择自己的专业方向,与自己的计算机背景相结合。
麻省理工学院
麻省理工学院计算机专业的课程设置和UCB基本相似,这里就不赘述了。
斯坦福大学
斯坦福的计算机只有BS学位,属于STEM专业。值得注意的是,斯坦福是一所创业氛围浓厚的学校。希望学生们有成为世界领袖的头脑和抱负。这一特点通常被视为对中国申请人不利。
根据以往的经验,成功申请斯坦福的学生往往有丰富的课外活动经验和商业头脑。斯坦福计算机专业另一个很有意思的特点是“9轨”:
在完成大一和大二的学习后,学生将在人工智能、生物计算、计算机工程、图形学、人机交互、信息系统、理论限制和非专业化的研究领域选择自己的兴趣点。同时,为了不限制学生的想象力和创造力,斯坦福允许学生创建自己的课程体系,即所谓的第九轨道。
那么非计算机背景的同学应该如何准备,尤其是非理工科背景的同学,甚至是几乎没有学过数学和理科课程的同学,一般都会有这样的疑问:“我可以转学吗?”答案是肯定的,虽然美国研究生的理工科专业大多对专业背景要求“计算机科学或相关技术领域的学士学位(ba/bs/be)”。但是个别学校,或者个别项目,并不要求有专业背景。对于专业跨度较大的申请人,只有在入学前完成先修课程后,才能申请该专业。
那么非计算机背景的同学应该如何准备,尤其是非理工科背景的同学,甚至是几乎没有学过数学和理科课程的同学,一般都会有这样的疑问:“我可以转学吗?”答案是肯定的,虽然美国研究生的理工科专业大多要求“计算机科学或相关技术领域的学士学位(ba/bs/be)”。但是个别学校,或者个别项目,并不要求有专业背景。对于专业跨度较大的申请人,只有在入学前完成先修课程后,才能申请该专业。
对于这样背景的学生,首先需要根据自己的本科专业和课程设置进行有针对性的补偿。如果你还是大一或者大二的学生,建议选择CS作为校内辅修或者双学位。对于错过这个机会的,可以通过校外暑期学校或者网络平台来弥补相应的学科。至于要补哪些课程,可以根据各大高校的预科要求进行参考:
斯坦福大学
康奈尔大学
伊利诺伊大学厄巴纳-香槟分校
从这些学校的申请要求和我们的申请经验中,可以总结出一门先修课程。
主要先修课程:
高等数学
离散数学
计算方法
计算机基础
数据结构
计算机程序法
c 语言
C++
*** 作系统
次要先修课程:
线性代数
软件工程
概率论与统计
计算机结构
计算机网络
数据库ˌ资料库
自动机理论
那么软硬件条件要达到什么标准呢?
硬性要求主要包括GPA、GRE和语言成绩。CS的申请竞争逐年加大,导致很多学校都不同程度的提高了录取分数线。所以GPA和GT成绩要足够重视。
(1) GPA: GPA是申请留学的重要指标。它的本质是向招生官证明你的学习能力,可以帮助学校或者未来的工作单位对这个学生做出更全面更明智的判断。
(2) GT成绩:GRE是考察你的逻辑思维能力,判断你能否在北美完成学术研究的重要标志,而托福是语言能力的测试,保证学生有足够的英语理解和表达能力去美国留学。GT成绩的重要性一直有争议。从历年的申请结果来看,不难发现一个普遍的论点,GRE和托福对理工科学生来说并不重要,只要达到线就行,甚至有些牛逼的人在三维上也有欠缺。但是,牛人毕竟是少数。对于很多申请者来说,GRE和托福几乎是我们唯一可以努力提高的背景,GPA变化不大,研究推荐信又无处下手。托福一般用来测试申请人的英语水平,T100可以算是一个基准线。很多人都在讨论哪个更重要。从我们的申请经验来看,托福有一个比GRE更重要的特点。大部分美国大学对留学生的托福都有底线要求,很多项目会把托福当成负面过滤器,满分100分。相对于托福,GRE更像是对GPA的辅助,对于我们这些非名牌大学、非英语专业的学生来说,有着更多不同寻常的意义。虽然很多人都在说GT过线,但是根据以往录取数据分析,CS专业的GRE平均成绩还是在315-329左右,托福100分以上更有利。CS的申请竞争可以说是理工科专业申请中最激烈的,不要在三维上拖后腿。
你需要有一个柔软的背景
课程是你的硬实力,软实力需要你课后积累,比如与CS相关的实习、科研、比赛等。CS是一门非常重视实践的学科。美国大学也很看重学生在本科期间参加过什么样的科研和实习项目。如果申请人的学历背景不突出,也会被拒。
有两个渠道可以改善背景:
(1)学术背景
学历背景是指申请人的科研经历、论文发表、项目经历等与CS相关的学术经历,用来凸显你的学习能力。对于学历背景的提升,可以这样准备:
参与专业项目研究。项目经验是简历中最重要的部分。经过不完全统计,我们发现cs专业的成功申请者平均可以在简历中写3个左右的项目研究经历。
努力发表学术论文。论文是学术背景中最能体现申请人专业能力的东西,也最能得到教授的青睐。它可以给应用程序带来强大的推动力。虽然本科生发论文很难,但也不是不可能。我们有一个商科学生,大一就开始和实验室一起做研究,最后拿到了一篇论文,给申请带来了很大的帮助,拿到了CMU的offer,GPA 3.5。
参加专业比赛。CS里面有一些很有名的比赛,包括ACM编程大赛,数学建模大赛等。这些都是可以为学术背景加分的经历,值得参与。此外,一些著名的IT公司,如微软,IBM和腾讯,经常在校园里赞助一些专业比赛。这样的比赛也可以为申请者提供积累学术背景的机会。
2)工作背景
工作背景对CS申请者来说扮演着特殊而重要的角色。这主要是因为CS专业比很多其他专业更加以就业为导向,所以对于有工作背景的申请者来说是一大优势。获得工作背景主要有以下几种方式:
积极争取去一些大型IT公司实习。现在很多知名CS公司每年都会定期给本科生招实习生,比如腾讯、百度等知名高科技公司。
去科研机构做CS相关的实习。现在市面上有些公司为有本科科研需求的学生提供科研机会。如果进入实验室,和前辈交流,一定会学到一些实用的知识。
专业相关的小企业或者工作实习也是值得积累的。像百度、腾讯这样的大型IT公司和研究机构往往招不到多少人,竞争激烈,应聘者能胜出的几率可能不大。但如果能去一些规模较小的计算机企业或者其他企业、部门,参与一些计算机相关的工作或者实习机会,也会有利于工作背景的积累。这类组织可以包括一些软件公司、网络服务商、信息咨询公司等。
学校的定位呢?
想去美国深造的朋友在选择学校的时候,需要结合排名,比如USNEWS综合大学排名,计算机科学专业排名。如果以后想回国发展,那么学校的名头就比较重要了。毕竟学校的名声在国内还是很看重的;如果以后想留在美国工作,专业排名和学校的地理位置尤为重要,建议结合起来参考。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)