我们先看一点行业动态:
最近,苹果公布的2021年Q2季度财报显示,由于iPhone销量增长49%,苹果营收增长36%,达到814亿美元。
除了苹果,微软也是当之无愧的“科技帝国”之一。周二公布的财报显示微软本季度的利润为165亿美元,比去年同期增长了47%。
谷歌CEO就曾预见到,将会有大量企业和消费者涌入互联网。现在,谷歌就用Q2财报来证明,谷歌的广告收入因互联网热潮飙升了69%,达到504.4亿美金!
谷歌的优异表现直接影响其母公司Alphabet的成绩:Q2季度公司的盈利额比去年同期增长了三倍!除了这三家公司之外,亚麻、脸书、腾讯等中美一线的科技大厂也在世界前25的排名内占有一席之地。
根据美国劳工局统计数据,2016-2026期间,计算机和信息技术工作岗位预计涨幅为13%,比所有行业的平均涨幅要高,具体为约557100个新岗位。在计算机和信息技术所有领域中,云计算,大数据的收集和存储,以及信息安全的发展会更快。计算机和信息技术职业的年平均工资在2016年5月为82,860美元,高于所有职业的平均年薪37,040美元。
在这一大环境的影响下,进入优秀的计算机科技公司工作,可能已经成了很多孩子的近期目标。这个时候,一部分本身就对计算机专业很感兴趣,之前没有进入到这一领域学习的孩子,会希望在研究生阶段,可以到计算机发展较快的美国,进行计算机硕士的学习。
首先,我们先明确一个问题:本科非计算机背景,是否可以申请计算机硕士?
答案是当然可以
但是需要尽力修读先修课,以及做相关的实习和科研。并且优先考虑申请,在美国的大学中,专门为没有专业背景或经验的学生设置的研究生。
所以这里将从先修课准备,科研与实习准备和常见的招收非计算机本科学生学习计算机硕士的大学举例三个部分来介绍。
基础要求:
Mathematics数学: calculus, linear algebra, numerical analysis, probability and statistics
Computer Science计算机: programming, data structures, algorithms
Physics and Engineering物理和工程: mechanics, dynamics, electricity and magnetism, optics
总结如下:
以上先修课比较基础,如果学生想进一步增加竞争力或者申请计算机硕士的其他分支,建议多修进阶版先修课:
计算机网络
数据库
操作系统
软件工程
人工智能
机器学习
计算机图形学
人机交互
编译原理
其他CS高级课程
An Introduction to Interactive Programming in Python - Rice, Coursera
Introduction to Databases - Stanford, Stanford Online
Introduction to Computer Science and Programming Using Python - MIT, edX
Object-Oriented Programming and Data Structures (e.g., CS 2110) - Cornell
CS161 Design and Analysis of Algorithms-Stanford
Data Structures and Functional Programming (e.g., CS 3110) – Cornell
Machine Learning - Stanford, Coursera
Statistical Learning - Stanford, Stanford Online
Introduction to Computational Thinking and Data Science - MIT, edX
Functional Programming in Scala - EPFL, Coursera
Mining the Massive Datasets - Stanford, Coursera
Artificial Intelligence - UC Berkeley,
Stanford Specialization (系列课程):
Artificial Intelligence
Biocomputation
Computer and Network Security
Database Systems
Human-Computer Interaction
Numerical Analysis/Scientific Computation
Real-World Computing
Software Theory
Systems
Theoretical Computer
Computer System Organization and Programming (e.g., CS 3410) – Cornell
Discrete Structures (e.g., CS 2800) – Cornell
Basic Calculus and Linear Algebra – Cornell
校内科研: 建议学生在校期间,课上积极表现,争取跟导师做科研,或者参与校级以上比赛。
专业比赛: 大学生数据建模赛事(国内和美赛),全国大学生数学赛事,ACM国际大学生程序设计赛事,中国及机器人大赛,全国大学生机器人大赛,天池大数据竞赛等等。
校外科研与实习:中科院各大研究所,微软亚洲研究院,知名互联网公司如腾讯AI实验室,Alibaba达摩院,Baidu深度学习研究院等等,每年都开放申请,可随时关注。
下面举例子两所招收非计算机本科学生学习计算机硕士的大学:
芝加哥大学:Masters Program in Computer Science
The 9-course Masters in Computer Science program provides a balance between foundations in CS and skills necessary for technology careers.
I don't have a background in Computer Science, but I'm interested in applying to the program. Will that affect my chances of admission?
The MPCS is unique among top CS programs in that we do not require an undergraduate background in computer science. Students join our program with a wide variety of backgrounds.
The MPCS is highly competitive and highly quantitative in nature, and as such, during the application review process, we look for evidence of strong quantitative abilities in the form of previous coursework and GRE/GMAT quantitative scores. While we do not have a minimum GPA requirement or minimum GRE/GMAT test score requirement, successful applicants to the MPCS have demonstrated strong quantitative ability with scores on the quantitative section of the exam above the 80th percentile.
南加州大学:MS in Computer Science – Scientists and Engineers
Designed for students with a Bachelor’s degree in engineering or science but a limited background in computer science, this comprehensive, 37 unit program combines an introductory sequence of undergraduate preparatory and foundational coursework with all the graduate breadth requirements necessary to satisfy the traditional MS in Computer Science.
Note: Students admitted to this program are not able change to another program in computer science but may take electives from any computer science area.
International Students: This program is eligible for the OPT STEM extension.
以上就是非计算机专业本科生,申请计算机硕士的一点小建议,当然了,世界的发展,人类的进步,离不开各行各业的学者不断创新不断努力,所以计算机专业确实是现在比较热门的专业,但是选择自己适合的擅长的专业是更加重要的,预祝大家都找到自己满意的理想的发展方向!