CS和CE之间有什么区别

 我来答
卷帘青山H
高粉答主

2019-08-17 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:20.9万
展开全部

CS 是计算机科学(computer science),CE 是计算机工程(computer engineering)。

区别:

1、研究对象

CS是研究机器自动计算本身的性质、规律和问题的一门科学。更注重理论研究(自动计算的性质、规律、运算等)。

CE是研究计算机系统及其应用技术的一门科学。涉及电气工程和计算机科学领域,从设计的计算机处理器,个人电脑、服务器和超级计算机到使用计算机这个工具来解决一些应用上的问题,如程控机床、车辆监控、工业和家电监控系统等。

2、侧重

CS主要注重理论研究,CE主要注重系统应用。CS侧重以计算机技术为基础解决问题,编程一般是重中之重,三门数学(高等数学、线性代数、离散数学)是基础之重,CE有与网络、通讯更紧密些。

3、就业方向

CS就业方向偏软应用如开发、测试、培训、技术研究等。

CE更容易到电信、通讯、航天等相关部门工作,同时网络工程相关单位的设计、维护、培训工作也会涉及。

扩展资料

CS侧重以计算机技术为基础解决问题,编程一般是重中之重,三门数学(高等数学、线性代数、离散数学)是基础之重,其研究课题大主要包括:

计算机程序能做什么和不能做什么(可计算性)

如何使程序更高效的执行特定任务(算法和复杂性理论)

程序如何存取不同类型的数据(数据结构和数据库)

程序如何显得更智能(人工智能)

人类如何与程序沟通(人机互动和人机界面)

参考资料:百度百科 - 计算机科学

巧豚豚
2024-12-25 广告
作为深圳富斯达商务科技有限公司的工作人员,提报Woot BD的流程如下:首先,确保产品符合Woot BD的提报条件,包括足够的库存、采购价满足要求、产品星级和评论数达标,以及提供足够的折扣。其次,通过WOOT合规渠道提交产品给WOOT报价,... 点击进入详情页
本回答由巧豚豚提供
voor001
2019-07-15 · TA获得超过1219个赞
知道答主
回答量:10
采纳率:0%
帮助的人:1786
展开全部

CS和CE的区别如下:

1.学科方面不同

CS全称Computer Science(计算机科学),是用来指明方向的,在计算机这个本身就看重应用的领域内,CS相比较之下更偏理论,研究编程语言、用怎样的算法才能让软件在计算机上运作等等。本质上是理科。

CE全称Computer Engineering(计算机工程),应用性更强,结合了CS和EE(电子工程),本质上是工科。

2.操作开发层面不同

CS比较偏向软件开发。学习的是代数、计算和编程语言,这些构成了高级程序设计和计算的基础。

CE比较偏向硬件开发。比如超级计算机,显卡性能提升一类的。

3.研究学习领域不同

CS主要的研究领域和学习领域包括计算机人工智能、生物系统和计算机生物学、计算机结构和工程、机器人(与EE交叉,很多开设在EE下)、信号和图形处理(与EE交叉,很多开设在EE下)、操作系统和网络、编程系统、算法和理论、交互系统和软件系统等。

CE除了基本的编程技巧,还要熟悉电子工程方面的知识,学习电路、电子、VISI设计等。

参考资料:百度百科-CE    百度百科-CS

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
llzzcc66
推荐于2018-03-16 · 知道合伙人数码行家
llzzcc66
知道合伙人数码行家
采纳数:81385 获赞数:171494
公司运维员工

向TA提问 私信TA
展开全部
 CS和CE这两个项目非常相似,两个项目都学习编程和软件开发的基础学科,两者之间最基本的区别可以归结为理科(science)和工科(engineering)的区别。science的意思是知识或学问,它是来自拉丁单词“to know”,engineering则是来自拉丁单词“to contrive”。因此从操作层面来看两者的区别是CE的学生拥有对电路、电子学和VLSI设计的非常深厚的认知,而这些都是现代计算机实际结构中至关重要的;CS的学生学习的是代数、计算和编程语言,这些构成了高级程序设计和计算的基础。但是这样的描述事实还是不够准确,因为比如SE(Software Engineering )分支有时候会放在CE下,有时候又会放在CS下,这也要具体情况具体分析,具体学校具体对待。
  我们可以这样来理解:广义的CE就是应用性的computer相关的,CS会更理论一些。这也就是为什么SE是软件相关,可是却会放在CE下的原因,SE是用工程的思维去开发一个软件项目的方式方法的学习。另外一方面,有一些狭义的划分,SE又会放在CS下,这样的划分就是按照软硬的划分了,CS是软,CE是硬。但是核心都是computer。因为每个学校都有自己的划分方式,所以没有统一的标准。同时,软硬现在已经你中有我,我中有你了。比如说,CPU里是有指令集的,离开了指令集,CPU也没有办法工作。而先进的软件都会针对硬件进行优化,没有足够的优化,就会出现多年前经常会出现的兼容问题了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式