CS 和 CE 分不清?看完文章你就懂了!
计算机是近年来比较多同学选择的方向,但很多同学在选择专业时,会把计 算机科学(CS)和计算机工程(CE)混作一谈,分不清两者有何区别,只要跟计算机相关就行 。其实这两个专业是不一样的,今天就从几个方面跟大介绍一下。
定义:
计算机科学 (Computer Science,简称CS) 是研究机器自动计算本身的性质、规律和问题的一门科学。更注重理论研究,包括自动计算的性质、规律、运算等。
计算机工程 (Computer Engineering,简称CE) 是研究计算机系统及其应用技术的一门科学。涉及电气工程和计算机科学领域,从设计的计算机处理器,个人电脑、服务器和超级计算机到使用计算机这个工具来解决一些应用上的问题,如程控机床、车辆监控、工业和家电监控系统等。
研究课题:
CS主要注重理论研究,侧重以计算机技术为基础解决问题,编程一般是重中之重,三门数学(高等数学、线性代数、离散数学)是基础之重。
CE主要注重系统应用,与网络、通讯更紧密些。
研究领域
CS:
Theory of computation 计算理论;
Information and coding theory信息与编码理论;
Algorithms and data structures 算法与数据结构;
Programming language theory 编程语言理论;
Formal methods 形式化方法;
Artificial intelligence 人工智能;
Computer architecture and engineering计算机体系结构和工程;
Computer Performance Analysis 计算机性能分析;
Computer graphics and visualization计算机图形学和可视化;
Computer security and cryptography 计算机安全和密码;
Computational science 计算科学;
Computer networks 计算机网络;
Concurrent, parallel and distributed systems并发、并行和分布式系统;
Databases 数据库;
Health informatics 健康信息学;
Information science 信息科学;
Software engineering 软件工程。
CE:
Biomedical Engineering生物医学工程;
Communications通信;
Computer Engineering计算机工程;
Control Systems控制;
Electromagnetics & Microwaves电磁与微波;
Energy Systems能源系统;
Integrated Circuits & Systems集成电路与系统;
Microsystems & Nanodevices微电子;
Photonics & Plasmas光子与等离子;
Signal & Image Processing信号与图像处理;
Software Engineering & Intelligent Systems软件工程与智能系统;
Solid State Electronics 固体电子学。
院校排名Top20
计算机科学CS
计算机工程CE
就业
在学术上,两个专业一个偏理论一个偏实践,但由于这两者本身没有非常精确的分割,学习的时候内容也有互相涉及的地方,因此很容易跨专业、跨行业发展。如果一定要区分,一般情况下计算机科学就业方向偏软应用如开发、测试、培训、技术研究等;计算机工程方向则更容易到电信、通讯、航天等相关部门工作,同时网络工程相关单位的设计、维护、培训工作也会涉及。
以上就是关于计算机科学(CS)和计算机工程(CE)的介绍。简单点说,如果同学们想主攻计算机人工智能、大数据方面的话,可以考虑CS;如果同学们更喜欢动手,捣鼓计算机硬件,相信CE会更加适合。总而言之,在选择专业时一定要认真研究专业的研究方向,课程设置等,不能光凭名称去挑选专业。