计算机科学专业介绍:
美国计算机科学专业(Computer Science,简称CS),是研究信息过程、用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科。
CS是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等,计算机科学分为理论计算机科学和实验计算机科学两个部分。
计算机科学严格来说是个专业大类,真正申请还要选择小方向。但是,计算机的sub-fiel是绝对不可能做相互无交叉,所以在这里按照申请方向做一个大致分类。
计算机专业科学专业分类:
1.人机交互Human-computer interation
有的学校会将语音识别视为一个单独的领域。人机交互和人工智能相互交叉,HCI是计算机科学、行为科学、人体工程学和设计的交叉领域,对工作经验更看重。就像人工智能一样,有时很难找到与特定领域完全兼容的工作,但是当然,找到发展前景会更有希望。
2.计算理论Computing
这是完全偏向理论的学科,研究的不只是算法,更加重要的是算法的有效性和可行性。算法可行性,算法复杂度,密码学相关领域都是这个偏理论的方向的研究对象。
3.信息科学Information Science
这个学科与软件工程、数据库、网络、计算理论都有一定的关系。主要研究领域是跟信息相关的一切,信源编码、信道编码、加密解密、数据恢复、数据储存等等。
4.管理信息系统MIS
MIS本质上是一个数据库系统,它与其他数据库系统的不同之处在于它的目的是集成必要的信息以用于决策。决策支持系统,专家系统,执行信息系统等都是MIS的组成部分。
MIS专业划分会有所不同,具体取决于不同学院。有点的在工程院 ,有的商学院下面。前者偏技术,后者是偏商科了。
5.软件工程Software Engineering
这个方向几乎是CS第一大方向,招生人数最多。由于巨大的市场需求,就业不是问题。可以说,可以说这个专业是培养coer的,也就是程序员,码农。当然coer做长了能做architect。
软件工程大致分为软件设计、编程语言和软件测试。什么需求分析、结构设计、开发流程、生命周期等等全在此范围内。计算机专业的基础学科像操作系统、数据结构和算法全部包含。