去美国留学的学生里,很多学生都会选择它的计算机专业。而美国在计算机方面也确实有很先进的互联网技术,所以每年都吸引了不少的学生到这里来就读计算机专业。那么现在出国留学网来给大家讲讲美国这个计算机专业的分类吧。
一、美国计算机专业分类
第一类:多媒体动漫方向
这个专业包括了计算机图形学ComputerGraphics,主要研究图像的表达、处理等。计算机成像、三维动画、网络影像传播都属于这个方向的范畴。学习这个专业的同学可以去游戏设计公司,电影视频公司、电子出版、教育软件开发、商业简报、平面广告设计及其它多媒体应用领域的媒体集成与系统设计的工作岗位寻找机会。现在的生活离不开图形图像的数字表达处理,也就离不开学多媒体,计算机图形学的同学。
第二类:软件编程方向
大体上分成软件设计、编程语言和软件测试。包括需求分析、结构设计、开发流程、生命周期等等相关内容全部在关注范围。计算机专业的基础学科如操作系统、数据结构和算法全部包含。此方向几乎属于CS内部第一大的方向了,录取名额很多,奖学金也有一些。问题的关键是,这个专业是培养coder的,而计算机专业的从业者大部分就是coder。因此学这个专业工作机会较多,但是起步阶段的收入居于中等。
第三类:计算机网络Networking
这个范围可以说是非常的大。网络应用、网络协议、网络通信、网络理论、网络安全、加密解密、路由算法、甚至编解码都是需要学习的学科。这个学科申请的竞争者非常多,来自EE,ECE背景的同学也都可以申请。Telecommunication就业不错,从设备商到运营商到第三方软件开发商,都有职位可以选择。很多公司的招人广告上写的就是Telecommunication和CS,EE相关专业,可见这个范围达到什么程度,明明是个应用专业,却都快成了与EE,CS平起平坐了。中国国内这方面工作机会也多,中国移动按照用户数量是世界第一大运营商。Networking里面有方向设计及到网络安全方面,这个方向的工作主要是在大型政府、国防、电信、电力、金融、铁路等部门的计算机网络系统——若在美国就业,因受到公民身份等限制不少,回国形势还是不错的。
第四类:人工智能与人机交互方向
人工智能其实是很综合的学科,他的目的就是把人类的智能扩展到信息处理的机器的上。人工智能里面涵盖了计算机专业的很多小方向。比如机器学习系统,计算机语言,图像处理,语音识别,机器人,人机交互等等。对于申请者的计算机科学背景要求较高,包括数据结构算法之类纯计算机专业的课程,都有一定要求。人工智能的产品包括机器人、语言识别、图像识别、自然语言处理和专家系统等。这个方向最近很热,招收的名额也比较多,也有从主要招收PhD向Master转移的趋势。完全对口的工作是纯研发的性质,找起来有一些难度,不过退一步海阔天空,在各类电子设备商处都有大批学习此类专业可以涉足的工作。唯一需要注意的是AI的某些部分在美国也一定程度上应用于国防,所以如果自己要进入的program涉及此类就不推荐了。
二、美国计算机专业留学院校
1、UC-Berkeley
CS顶尖院校,地处加州,毗邻硅谷,INTEL总裁Andrew Grove毕业于此,学校professor David Patterson是美国CS Pioneer,巨牛人物,更有3位图灵奖得主,CS实力有目共睹(图灵奖被誉为CS中的诺贝尔奖)。学校的CS和EE并在一个department,而且MS学位是以研究为主,一般捆绑PhD,多数学生是硕博连读。对MS-only学生不会提供Financial Aid。UCB在CS的研究方向包括AI,人机互动,计算机结构,绘图,计算机编程,操作系统与网络等,招的学生水平不是一般的高。
IBT方面,学校写最低68,但傻子都知道UCB没可能以这个标准要人。雅思最低要求7分。大多数学生GPA最后一年达到3.7以上,GRE Q部分>90%,而且多人考CS Sub,90%以上。2010 Fall申请人数3000,录取100人,竞争激烈程度可想而知。而且UCB提供的并非career-oriented的terminal degree,research-cased的课程设置对学生之后就业帮助难以衡量有多大。(学校也说明MS完全是为了准备PhD而设置出来的学位)当然,Berkerley的牌子,而且是CS,去到哪里都会吃香。
除了UCB,还有一些CS牛校,master学位都是research-oriented的,例如U of Washington,Bill Gates就出自这里。这些学校的硕士学位大多是为了PhD做准备,而我们DiySmart的大多数学生都是为了更好就业,很少考虑PhD,以下就不再介绍此类学校了。
2、CMU
绝对是CS方面的权威。甚少学校把CS独立出来作为一个学院,而CMU的CS学院规模庞大,而且对CS内的各个专业方向分得十分细致,如machine learning,HCI,robotics,language technology等都是独立出来作为一个program的,可想而知CMU对CS的重视程度。CMU某些program是面向CMU内部人员或者在职人士的,例如Masters in Machine Learning就不对非CMU学生开放,而MS Robotic Systems Development则prefer申请人有1-3年industrial experience。
CMU中对应届毕业生开放的program包括:
3、人机互动HCI:
entry requirements:strong CS本科学位,或者CS领域一定的工作经验。IBT 90+,speaking和reading 24+,GRE无明确要求。CMU表示此项目录取率33%,共有42人在Pittsburgh校区,另外14在葡萄牙。录取率算不上低。
学校希望学生修过一门行为科学(社会学,心理学,组织行为学,人类学等),或者学过visual/information design。学生需要修过起码一门的统计,设计和编程,而CMU也提供编程,设计,统计的Place-out课程(类似prerequisites)。12个月的full-time课程中学生要上4门core courses,HCI Pro Seminar(HCI相关小组讨论课),Intro to HCI Methods(HCI简述),Basic Interaction Design(基础互动设计),Programming usable interfaces/software architectures for user interfaces(用户界面相关课程)。此外,有5门选修课和2个HCI project,相当充实。选修课程繁多,有行为科学/分析研究,艺术/绘图/设计,计算机科学/执行 三大类课程,学生可以自行调节。
推荐阅读: