计算机专业在中国学生的留学申请中,毫无疑问是第一热门方向。首先CS在美国就业情况很好,吸引了很多希望读书进而留在美国工作的申请人。其次,美国的CS在技术和产业上都是全球领先的,自然也就成了最热门的目标国家。接下来小编就为大家解析一下关于计算机科学专业的相关内容,有需要的小伙伴赶快一起来了解一下吧!
专业介绍
CS 一般开设在计算机学院或工程学院中,同一学院往往提供多个与计算机科学和计算机工程相关的项目。硕士项目往往更加注重学生知识技能的掌握。CS 专业在硕士阶段往往并不要求学生独立完成研究,除极少数学校以外也并不要求学生提交毕业设计。
例如普林斯顿大学除了要求学生选择专门的研究方向之外,还要求学生必须从 AI、理论、系统,共 3 个课程组中各选择一门课程进行学习。
分支方向
计算机专业主要可分为计算机科学(Computer Science,简称 CS)和计算机工程(Computer Engineering,简称CE),计算机科学和计算机工程虽同属于计算机专业但还是有一些不同。
Computer Science (CS)
主要研究计算机理论基础及其运用,理论性更强,是研究信息过程、用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科,是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。
一般开设在文理学院、工学院、计算机学院下,偏向软件编程,研究领域更广。研究的课题比如,数据结构和数据库、人工智能、人机互动和人机界面。
Computer Engineering (CE)
研究计算机如何运作并且做到更快捷更精准,主要包括计算机软件与硬件工程两方面,CE 大多设置在工学院,偏向硬件,而且与电气工程(EE)专业联系紧密,有的学校甚至将两个专业合并在一起学习。
绝大多数美国学校的计算机工程和电子电气工程是合并在一起的,比如说Berkeley 的 CS 就开设在 EECS 系下面;也有学校有单独的计算机学院,比如 CMU
具体来说,美国计算机科学专业(CS)主要有十大专业细分方向。分别是软件工程、人工智能和机器学习、信息系统、数据库和数据挖掘、分布式系统和云计算、计算机网络、计算机图形学和多媒体(含游戏设计和开发)、理论和算法、人机交互、以及信息安全。
软件工程
Software Engineering
SE 下设分成软件设计、编程语言和软件测试。包括需求分析、结构设计、开发流程、生命周期等。
要求申请者至少掌握一门计算机语言,还需修读离散数学、算法分析、现代操作系统、软件工程或计算机安全等课程,同时最好具备有一定的工作或实习经验。
人工智能与机器学习
Artificial Intelligence&Machine Learning
AI 其实是很综合的学科,即把人类的智能扩展到信息处理的机器上。人工智能里面涵盖了计算机专业的很多小方向。比如机器学习系统,计算机语言,图像处理,语音识别,机器人,人机交互等。
AI 方向...