美国本科申请之专业篇 | 计算机哪个专业最吃香?
“Computers do not solve problems, they execute solutions” - Laurent Gasser
计算机并不解决问题,它们只是执行解决方案。 --Laurent Gasser
当今,在依赖技术的世界中,几乎所有行业都需要并需要这些技能。
计算机科学是一个多元化的领域。因此,计算机划分了一系列子学科,其中大多数都是自身成熟的专业学科。
而与计算机相关的专业向来是美国国际学生人数中排名前三的专业。
一. 基本介绍
计算机专业通常是计算机和计算系统的研究,主要研究领域包括人工智能、计算机系统和网络、安全性、数据库系统、人机交互、视觉和图形、数值分析、编程语言、软件工程、生物信息学和计算理论等。
计算机系的学生主要学习处理软件和软件系统,包括理论、设计、开发及应用,设计和分析算法以解决程序并研究计算机硬件和软件的性能。工作任务通常是从抽象到确定使用计算机可以解决哪些问题以及解决这些问题的算法的复杂性,再到有形地设计出在性能良好,易于使用的应用程序。
二. 院校榜单
根据USNEWS最佳计算机科学院校排名,前二十名依次为:
三. 推荐院校
1. 卡尼基美隆大学 CMU
卡内基梅隆大学计算机科学学院被公认为计算机科学和机器人教育等各个方面的领导者,在USNEWS上排名第一,在诸如编程语言,人工智能,系统和理论等专业领域中也排名很高。
其计算机系在计算,工程,设计和艺术领域堪称多元化且一流。本科阶段提供 计算生物学学士、 计算机科学学士和 人工智能学士学位,多样化的跨学科研究还扩展到了传统上不被视为计算机科学一部分的领域,其中包括 计算机科学与艺术专业, 音乐与技术的专业。
除了这五个主要专业,CMU还在 计算机科学、 人机交互和 机器人技术方面作为额外专业。
在完成全部核心课程后可以专注于特定的计算机领域以获得更多的深度,学生将有机会在学位课程中整合以下八个创意产业领域之一的专业或副修:游戏设计,动画和特技效果,媒体设计,学习媒体,声音设计,创业精神创意产业,智能环境或物理计算。
加上独特的地理位置可以为具有跨学科兴趣并将技术与创造实践联系起来的学生提供服务。
2. 麻省理工学院 MIT
MIT 在NSNEWS上排名与卡尼基美隆大学,斯坦福大学,加州大学伯克利分校并列第一。
电气工程与计算机科学学院因其严格和创新而享誉全球,是麻省理工学院最大的本科课程。该学院在本科阶段提供的与计算机相关的专业有:电气科学与计算机科学、计算机科学与工程、计算机科学与分子生物学、计算机科学,经济学与统计科学;课程大致分为:基础科目,子科目与实验,高级科目。
其灵活的课程与频繁的实践活动为学生提供了该领域的整体视图及对问题解决方案的理解,并且专注于建模和抽象化,为将来从事软件和生物工程等众多行业做好准备。
3.伊利诺伊大学厄巴纳-香槟分校 UIUC
UIUC 在USNEWS排名第五。
格兰杰工程学院计算机科学部涵盖了:计算机科学学士、数学与计算机科学学士、统计与计算机科学学士。除此,还有具备创新性的 CS + X学位,这些学位将计算机科学的扎实基础与另一个领域的培训相结合,以求得计算机科学与艺术和科学方面的技术相结合。
4.德克萨斯州大学奥斯汀分校 UT - austin
德克萨斯大学奥斯汀分校的计算机科学系是美国最顶尖的本科课程之一,在USNEWS榜单上排名第十。
该校的计算机科学专业分为以下几个领域:大数据、电脑系统、网络安全、游戏开发、机器学习与人工智能、移动计算。
校方鼓励学生通过选择选修课来追求自己的兴趣,学生可以针对自己感兴趣的特定领域进行量身定制。因此减少了必要课程——旧课程有11门CS课程要求学生参加,因此选修课的时间很少;而新修改的课程只有六个。这使学生有机会深入研究 集中的领域,或者通过从各个子区域进行采样来更广泛地学习计算机科学。但所有CS学生都必须参加六门核心课程,其中每门课程分别涉及编程(程式设计),系统和理论。
5. 普渡大学西拉法叶分校
普渡大学西拉法叶分校在USNEWS榜单上与马萨诸塞大学阿默斯特分校,南加州大学及耶鲁大学并列第二十。
本科学位分为计算机科学学位与统计科学学位,均涉及广泛的研究领域,包括算法分析和计算理论,数据库,分布式和并行计算,几何建模和科学可视化,信息安全,网络和操作系统,数值计算,并行化编译器,编程语言和软件工程。
计算机科学课程的灵活性来自于只需要在大学一年级和二年级完成的六个基础(核心)课程,然后,每个学生可从6门高级课程选择其一,使学生能够加深对计算机科学特定领域的理解。每个特定领域之间的某些交叉点又在多个领域进行专业化,例如,系统编程和软件工程。
四. 专业细分领域
- Computer Science 计算机科学
计算机科学的研究计算机和计算,包括其理论和算法基础,硬件和软件,以及它们用于处理信息的用途。该学科的计算机科学包括研究算法和数据结构,计算机和网络设计,建模数据和信息流程和人工智能。
由于现在几乎所有计算机都已连接到Internet,因此计算机科学保护伞也涵盖了Internet技术。这包括Internet 协议,电信和网络概念。它还涉及实际应用,例如网页设计和网络管理。
计算机科学专业的职业类型有:软件工程师、web开发人员、硬件工作师、电子游戏开发商等。根据payscale数据显示,本科毕业生平均薪酬约为85,871美元。
计算机科学与计算机工程、电子信息工程的区别:
(1)计算机科学与计算机工程
关键区别在于计算机科学处理数据和算法;而计算机工程则专注于硬件和固件。
(2)计算机科学与电子信息工程的区别
电子信息工程根本就不是计算机类专业,它研究的是对信息获取、处理相关;只不过要需要运用到计算机这个工具。而计算机科学研究的是计算机这一系统。
- Artificial Intelligence 人工智能
人工智能(AI)指利用编程使得机器像人类一样思考并模仿人类的行为,可用于任何表现出与人类思维相关特征(例如学习和解决问题)的机器。现时,AI已在医疗保健行业中进行测试并用于在患者中给药药物和进行其他治疗,以及在手术室中进行外科手术。
近年来,人工智能(AI)的职业呈指数增长,如:机器学习工程师,商业智能开发人员,大数据工程师等,可以满足数字化转型行业的需求。尽管人工智能领域有很多工作,但拥有必要技能的顶尖技术人才却严重短缺。根据payscale数据显示,本科毕业生平均薪酬约为122,127美元。
- Computer and Information Sciences, General 计算机与信息科学(综合)
该专业侧重于计算、计算机科学以及信息科学和系统的通用程序。
计算机和信息科学教育可以使个人为从事技术和软件应用程序的各种职业做好准备。对解决问题,维护系统和开发系统感兴趣的人可能会发现值得研究的计算机和信息科学。职业机会包括软件设计,图形动画,系统测试,编程,应用软件工程,机器人技术和人工智能等领域的工作。根据payscale数据显示,本科毕业生平均薪酬约为76,283美元。
- Computer and Information Systems Security 信息系统安全
信息系统安全,也称为INFOSEC,是信息技术(IT)领域中的一个广泛主题,其重点是保护计算机,网络及其用户。几乎所有现代公司,以及许多家庭和个人,都对数字化危害其健康感到担忧。这些威胁有各种各样的形式和规模,包括盗窃数据库黑客中的私人信息,在计算机上安装恶意软件以及故意破坏服务。
获得信息系统安全学位后可以从事多种职业,包括:管理信息系统主管、计算机程序员、计算机系统分析师、计算机支持专员等。根据payscale数据显示,本科毕业生平均薪酬约为77,441美元。
- Database Management 数据库管理
数据库管理是保护组织数据,防止法律和合规风险并使数据驱动的应用程序保持最佳性能的任何任务。这包括性能监视和调整,存储和容量规划,备份和恢复,数据归档,数据分区,复制,屏蔽以及淘汰。
毕业生主要从事数据库管理员的岗位,根据payscale数据显示,该岗位平均薪酬约为85,871港币。
- Informatics 信息学
信息学是一门有关如何使用数据,信息和知识来改善人类健康和提供医疗保健服务的科学。它利用数字技术的力量和可能性将数据和信息转换为人们每天使用的知识。对人类对计算的使用的高度关注帮助人们以最佳和最有效的方式与技术进行交互。
信息学毕业生将有能力开发未来的信息技术解决方案,这些解决方案将重点放在用户需求上,并具有适应和适应社会需求的能力。这使信息学家成为在技术初创公司,管理咨询公司,技术研究中心和重点关注新兴技术的研究生课程中工作的理想人选。具体职称包括:web开发人员、网络管理员、数据库开发人员等。
根据payscale数据显示,该岗位平均薪酬约为72,030美元。
- Information Technology 信息技术
信息技术是对基于计算机的信息系统(尤其是软件应用程序和计算机硬件)的研究、设计、开发、实施、支持或管理。
IT工作者可以帮助确保计算机的正常工作。根据行业专家的说法,从软件设计公司到最大的制造商,几乎每家公司都需要信息技术人员来保持业务平稳运行。
大多数信息技术工作可分为四大类:计算机科学家、计算机工程师、系统分析师和计算机程序员。根据payscale数据显示,信息技术专家平均薪酬约为57,491美元。
- Computer Graphics
- Computer Networking and Telecommunications
- Computer Programming, General
- Computer Programming, Specific Applications
- Computer Programming, Vendor Certification
- Computer Support Specialist
- Computer Systems Analysis
- Data Entry
- Data Processing Technology
- Information Science
- Information Technology Project Management
- LAN and WAN Management
- Modeling, Virtual Environments and Simulation
- Network and System Administration
- Web Development
- Web Management
懂得计算机科学的人,其实在行业上有很大的延伸度和潜力。因为对编写程序熟悉,对科技世界的触觉和敏感度自然高,可以对计算机软件更容易上手。
选择学习PS、AI、3D Max的,可以当美工、房屋设计、平面设计等艺术相关工作;学习AE可以制作影片、广告,甚至Youtuber、KOL;学习网络开发可以做网络工程师;学习软件可以当软件工程师;雄心状志者还可以学Mark Zuckerberg和Bill Gate创业。
有一句话叫“有技术,天下地大都是路”。学习Computer Science,有技术,还有计算机思维,都是能让CS人独步江湖的利器。
五. 申请小tips
1.选校方面
计算机科学、计算机工程、电子信息工程不是一个专业方向,在选校时需要确定自己的侧重点,是更偏向理论还是更喜欢实践应用。同时需要注意,并非所有美国大学都设置了本科的计算机专业,除了确认目标大学的专业开设情况,还需要注意专业学习内容的偏向究竟是理论学习还是实践操作。
同学们还需要注意学校是否有计算机专业相关录取政策,申请该专业被录取是直接进入到学院的计算机科学课程中,还是需要等到大二的时候才能申请?
2.学术方面
AP选课建议如下:
- AP微积分AB/BC
- AP计算机科学A/P
- AP化学
- AP物理
- AP统计
3.活动方面
建议同学们先搞清楚,你学习计算机科学专业的目的是什么?我们经常会得到的答案基本是 “因为这个专业很具有逻辑性” 或者“因为这个专业未来就业情况好,薪资高”,更有甚者会回答我们“因为学这个的人多”。
最初因为这个专业热门,未来前景好,具有逻辑性而去喜欢计算机科学当然是可以,但是如果你想从许许多多优秀的申请人中脱颖而出,我们就必须深入挖掘并思考你想用编程做什么。
你想使用CS来设计更有效的交通系统来缓解交通和环境带来的问题吗?
你想用CS来开发针对没有医保的居民的人工智能诊疗系统?
你想深入研究机器学习和自然语言处理?
计算机科学和编程仅仅是逻辑工具——就像英语、数学或物理——我们用他们来更好地理解和发展我们的世界。使用这个工具使世界变得更好是你的责任。你越专注于此,世界将越来越好。
明确自己学习计算机专业的目的和方向, 并且根据自己真正感兴趣的计算机相关领域,去组织或者参与一些具体的项目,体现自己对于该专业的热情。
现在,也许我们已经找到了思考问题的“角度”或学习的“目的”。非常棒,为你点赞,因为对很多人,尤其是我们中国的很多同学来说,这不是件容易的事。许多同学因为庞大的课业量而没有时间和精力去思考自己的学习目的。在明确自己的方向后,你需要通过个人作品集,通过你参与的真正的实践项目,去体现你的所作所为对他人,对社会产生的真正的影响。
如果你的目的是:
- 设计更高效的交通系统
- 开发更棒的人工智能诊疗系统
- 研究机器学习和自然语言处理
相对应地,你的作品集和活动列表中,就必然应该有一些应用程序、软件、研究或项目,乃至参加的竞赛课题能证明你已经在为实现这一目的而努力。这些活动内容不必拥有多少量级的项目,可以是一个你研究了几年的一个体量稍大的项目,也或者可以是你在暑假寒假完成的一些小项目。但最重要的是,已经编出了可以展示的作品并能够详细讨论其中的相关经验。还有就是,AP计算机科目考试并不能作为真正的编程项目。
除了考试以及理论学习,具体做出的项目和参与实践的经验是计算机专业申请中非常重要的部分。
留学申请并不是一种纯粹分数的竞争,特别是对于计算机专业这样的技能型专业申请而言,如果你不具备上述的活动经验,即使你有完美的考试成绩,那么顶级学校也很可能会拒绝你的申请。
六. 结语
CS专业的申请难度有目共睹。不仅入学申请竞争高,在很多CS强势的大学转专业进CS的门槛也被提得很高甚至堵死。如UCSD要求GPA达到3.6以上才可以转专业,UCB几乎就没有转入CS专业的途径。
但无论如何,CS专业仍是中国学术留美的主流方向。
如果你认为这个抢手专业也很适合你,那么意味着你的竞争对手会非常多。计算机专业本身极具挑战,要获得顶尖大学计算机专业院校的录取绝非易事。你不仅需要有出色的成绩和骄人的标化分数,还需要展现你对计算机专业的极大兴趣,具备编程方面的经验。
燃点教育,全方位留学规划与培训,照亮出国的路(๑•ᴗ•๑)
- 希望本文能够帮到各位,欢迎大家点赞、喜欢、留言或者私信哦。
- 还想知道更多与留学申请、教育规划、低龄留学等相关的资讯?
- 欢迎直接敲敲燃点微信客服invisor001
图源与参考:
1. https://www.usnews.com/best-graduate-schools/top-science-schools/computer-science-rankings
2. https://www.cs.cmu.edu/
3. https://cs.illinois.edu/
4. https://www.cs.utexas.edu/
5. https://www.cs.purdue.edu/