计算机通常是被形容对创造、描述以及转换信息的算法处理的系统研究。计算机科学包括很多的分支领域,有强调特定结果的计算,比如计算机图形学。也有一些是探讨计算问题的性质,比如计算复杂性理论。还有一些领域,是专注于怎么样实现计算,比如编程语言理论,是研究描述计算的方法。
美国的计算机科学专业主要有以下九个类别:
(1)人工智能
人工智能作为当前计算机科学专业下,最热门、最有发展前景的一个研究分方向。更多是强调数据的表述和算法方面的知识。
(2)生物信息学
这个方向要求学生同时拥有计算机方面的背景和生物学背景。在招收国际学生的时候,真正达到这些要求的学生很少。如果学生具有非常出色的硬件条件,以及有一定的科研经历,在申请的时候会更加有竞争力。
(3)计算机硬件系统及结构
在这个方向之上,主要从事计算机硬件芯片,例如 CPU的结构设计,内部结构逻辑门的电子开关等。
(4)人机交互
需要掌握计算机制图、计算机成像等基本的工具和原理。人机交互技术的申请热度,随着业界的关注度提升而逐渐升温,但是这个方向对于申请人的背景要求是非常高的。
作为本科申请人,如果想要申请这个专业,学校一般会要求在过往的学习或校内外活动中有涉及,不然申请这个方向会非常难。
(5)多媒体技术和网络技术
申请这个专业的学生并不需要有很多的专业基础,但因此这个专业的竞争也会激烈一些。
(6)信息技术与安全
目前在美国国内,属于非常热门的一个方向,由于美国对于信息安全的敏感度较高,所以对这方面的需求也越来越多。很多大公司,对于信息安全都有非常大的发展规划。在这一个方向下,还有信息系统、信息安全、技术信息恢、数据这些领域未来都会涉及。
(7)软件工程及编程语言
这个方向是很多学生特别热衷去学习,所以录取的名额相对比较多。
(8)语言语音识别
大家可以想象一下,我们目前用的苹果手机自带的语音识别系统 Siri,就是这个专业的工程师设计的。同样,申请这一类别的专业,对于学生基础学科以及专业背景的要求非常强。
(9)信息系统管理
会涉及到比较多的管理科目,所以很多学校跟管理学院在一起学习。但是在 CS之下,它仍然是一个以技术为主,管理为辅的专业。
计算机科学的本科课程设置,包括高等数学、线性代数、概率统计、离散数学、软件技术基础、计算机组成原理、电路电子技术、编程语言、操作系统、数据库原理、软件工程系统开发工具等,跟前面提到的各个类别也是相关的。
这个专业在国内外的就业市场都非常广,像开发工程师这个专业的主要就业方向,这个岗位主要涉及软件的开发,也就是进行编码的工作。另外,还可以从事软件测试或者软件质量的检测,还有就是数据库或者网络管理员的工作,总之,就业方面是很大有前景的。
计算机科学专业前十的学校包括:麻省理工学院、加州大学伯克利分校、斯坦福大学、卡耐基梅隆大学、伊利诺伊大学厄巴纳 -香槟分校、乔治亚理工学院、密歇根大学安娜堡分校、德州大学奥斯汀分校、康奈尔大学、加州理工大学。
【微语】你踏上异国的土地,追寻梦想的翅膀在风中展开,每一步都是成长的印记。