确实,当今社会各行各业的发展,都离不开计算机专业人员的支持与推进。从就业的角度,掌握专业的计算机技能,也能为自己的职场发展提供更有利的工具。那么今天就来简单讲讲,转专业申请美国计算机科学硕士,究竟需要准备些什么,有什么学校可供选择。
什么是计算机科学?
定义:
计算机的技术理论及其相关应用(计算机系统结构;程序;人工智能;计算性质和问题)
分支:
理论型:计算理论;信息与编码理论;算法与数据结构;编程语言理论;形式化方法
应用型:人工智能(机器学习、计算机视觉);计算机体系结构与工程;图形与视觉化;安全与密码学;计算科学/科学计算;计算机网络;并发、并行与分布式系统;数据库与信息检索;生物/健康信息学;信息科学;软件工程;人机交互;机器人学;物联网;数据科学/大数据分析;信息系统等
本科课程概况:
电路原理,模拟电子技术,数字逻辑,数值分析,计算机原理,微型计算机技术,计算机系统结构,计算 机网络,高级语言,汇编语言,数据结构,操作系统,数据库原理,编译原理,图形学,人工智能,计算方法,离散数学,概率统计,线性代数以及算法设计与分析,人机交互等。
- 计算机科学V.S.计算机工程 *
计算机科学主要关注软件级别的故障排除问题,期望学习不同的编程语言、如何使用操作系统以及如何维护数据库。
计算机工程侧重于解决问题和设计硬件和软件接口。
计算机科学家通常了解:
编程语言,如 Java、SQL 和Python;
如何运行、维护和修复Linux和Windows操作系统;
数据结构和算法;
基本的网络安全和密码学;
设计、编码和测试软件的知识;
计算机网络如何工作以及如何管理它们。
计算机工程师使用的一些常见技能包括:
全面了解计算机硬件和架构师的工作原理;
灵活地使用各种软件,根据公司和/或行业的不同,这些
软件可以高度专业化;
设计、编码和测试软件的知识; 能够构建自己的PC系统和修维护设备驱动程序。
学位和职位之间也会有一些相似之处,因为计算机工程师可以同时负责软件和硬件的开发和原型设计。
这两个学位都允许学生专注于每个学科的专业,包括网络安全、航空航天或机器人技术。例如,东北大学计算机科学硕士项目允许学生专攻数据库管理、安全、游戏设计、图形或编程语言。
——美国东北大学
职业前景
科技行业正在蓬勃发展,伴随着增长和机遇。到 2026 年,计算机和信息科学领域的职业预计将增长 19%,而计算机硬件工程师的职位预计将在同一时间段内增长5% 。
计算机科学家和计算机工程师的薪水对未来的专业人士也极具吸引力。计算机科学专业的收入比其他大学专业高 40% ,在所有教育水平上,科学、技术、工程和数学 (STEM) 领域的所有职业的收入都比非 STEM 职业高 12-30% 。平均而言,计算机科学家的年收入为 118,370 美元,计算机工程师的年收入为 114,600 美元。
其他同时招聘计算机科学家和工程师的蓬勃发展领域是人工智能 (AI) 和虚拟现实 (VR)/增强现实 (AR) 行业。人工智能市场预计未来将是一个 3.9万亿美元的市场,需要计算机科学家对智能机器进行编程和编码。还需要计算机工程师来编程和设计人工智能机器的硬件。
到2022 年, VR/AR 行业预计将达到 99 亿美元,过去一年的就业需求增长了93%。虚拟现实不仅仅是一个美化的游戏系统,而是正在彻底改变医疗保健、建筑、军事和国防以及教育。计算机科学或工程学位对于任何想要进入这个行业的人来说都是有价值的。
计算机科学学位也因您就读的学校和地理位置而异。例如,在佛罗里达州攻读技术学位可能不会像波士顿、西雅图或硅谷等地区的项目那样提供强大的竞争优势,因为毕业后可供工作的科技公司较少。Indeed.com 上的职位搜索显示佛罗里达州有 8,500 多个计算机科学职位列表,而加利福尼亚则有42,000 多个职位。计算机工程师在加州的年收入也比佛罗里达州多 33,740 美元。
重要的是要研究学校找到拥有经验丰富的教授以及与 eBay、亚马逊和谷歌等公司的实习和合作关系的高级学位课程。
——美国东北大学
根据Glassdoor官网数据显示,计算机科学相关岗位薪酬参考如下:
•计算机科学家 - 99,000 美元
•系统分析师 – 64,600 美元
•网页设计师 – 52,690 美元
•软件程序员 – 76,500 美元
•数据科学家 – 113,300 美元
•业务分析师 – 68,350 美元
•Java 开发人员 – 79,100 美元
关于计算机科学硕士的申请,主要可以从3个方面来去规划和评估:
1、学术匹配度:其实就是本科专业跟计算机科学是否对口,是否匹配,有没有计算机科学所要求的相关先修课程。常见的匹配的本科专业有:计算机科学,软件工程,信息安全等。
比如,南加州大学的Master of Science in Computer Science申请要求介绍,我们也能直接找到项目对于申请者的本科阶段计算机和数学课程方面的要求。首先申请者要求有计算机科学或相关的本科学位,并且必须有大量的计算背景。如果申请没有计算机科学本科学位,则需要完成至少3门计算机科学核心课程和1门计算机科学相关数学课程。
但是同时学校也表明,仅仅满足这些先修课程的要求并不意味着就一定能够获得录取。
再比如说,东北大学的Master of Science in Computer Science,申请的时候就会要求学生提前修读过以下课程,以确保所有学生都从相同的理解水平开始。
编程和编码
用 Python 或 Java 等高级编程语言编写代码
开发和管理数据结构
微积分和离散数学
有兴趣的学生还应该考虑在申请硕士学位之前学习软件工程、编程入门、编译器、数据库管理、面向对象编程或算法等课程。
2、GPA:这个指的是成绩单上所有课程的成绩,然后再是计算机和数学相关专业课程的成绩。通常,如果目标是在专业排名TOP30的学校,一般建议GPA在3.6+。其他学校建议在3.0+。如果GPA低于3.0,那么申请的时候将会比较被动。
3、计算机相关经历:比如有相关的科研经历,论文发表经历,研究所/ 大厂相关岗位实习,专业课助教经历,计算机相关比赛等。
4、托福和GRE的考试成绩:一般建议100+和320+。
对于转专业的学生来讲,如果没办法提前在本科阶段去修读双专业或者双学位,提前补充计算机相关的先修课程就极为重要。
那么同学们应该怎么去补充这些先修课程,去哪里补充?
先修课程一般是在申请的时候递交相关成绩单去体现的。因此,大家在补充先修课程的时候建议优先考虑可以开具官方成绩单的渠道,比如:
本校跨部门,跨专业选课
部分国内大学国际项目的官方暑期课程
美国大学/其他国家在线学分课程
美国大学/其他国家暑期实地学分课程
Coursera,慕课等在线学习平台
除了常规的CS硕士外,美国也有部分学校开设了针对非计算机背景学生去申请的计算机科学项目,这边重点给大家介绍几个。
University of Southern California 南加州大学 全美排名25
项目名称:MS in Computer Science - Scientists and Engineers
南加大的CS课程都在开设在工程学院,硕士学位一共有10多个不同的计算机科学方向。Scientists and Engineers方向和其他方向比起来就是多3门前置课程:Introduction to Programming Systems Design | Operating Systems | Computer Systems Organization或Introduction to Computer Networks。
项目专为拥有工程或科学学士学位但计算机科学背景有限的学生而设计,为期两年。
被此课程录取的学生不能转学其他计算机科学课程,但可以选修任何计算机科学领域的选修课。
Brandeis University布兰迪斯大学 全美排名44
项目名称:MA in Computer Science for Non-majors
这个为期两年的计划提供计算基础知识以及大数据等“热门”领域的培训。虽然课程要求很高,但广泛的选修课提供的灵活性意味着学生可以根据自己的个人学习目标定制课程。
硕士阶段包含12门课程:分布式计算、大数据、机器学习和计算语言学等领域的三门核心课程和九门选修课。
毕业生就业去向:谷歌、微软、戴尔易安信、Akamai Technologies、Uber和BBN Technologies等知名公司
Northeastern University东北大学 全美排名44
项目名称:Align MS in CS
东北大学除了常规的CS项目,还有专门针对没有CS基础的同学设置的项目:Align MS in CS。该项目在允许学生在没有计算机科学背景的情况下进入计算机技术领域。
通过基于队列的学习模型,Align 计算机科学理学硕士 (MSCS) 提供了一个由参与的同行组成的支持性社区。学术桥梁课程为任何本科学科的学生准备研究生水平的课程,包括程序设计、计算机系统和软件开发,以及一系列允许学生根据个人和职业目标定制学位的选修课。
毕业生的就业去向:美国运通软件工程师,Linked In的系统和基础架构工程师,思科网络工程师,Bose 移动应用程序开发人员,Facebook 软件工程师,亚马逊软件开发人员等。
此外,还有的位于芝加哥的德保罗大学 DePaul University以及位于纽约市中心的佩斯大学Pace University,都是转专业申请CS项目的学生的优先选择。
跨专业申请国外研究生是一个非常复杂的事情,尤其是计算机科学这一类高技术含量的专业。这边也很难在一篇文章里面就把所有的细节都说得很清楚。所以,如果对于上述内容有疑问或者想再做更深一层了解的同学或家长,可以再私聊我。祝大家留学申请一切顺利。