Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Computer science 计算机科学和软件工程有什么区别?_Computer Science - Fatal编程技术网

Computer science 计算机科学和软件工程有什么区别?

Computer science 计算机科学和软件工程有什么区别?,computer-science,Computer Science,我看到一个问题的答案,这促使我提出这个问题。答案如下: 顺便说一句,请注意此处链接的内容。软件工程 计算机科学是非常不同的学科。软件 工程包括软件开发生命周期(包括 方法和流程)、建模、沟通、企业SE 文化等等,而对代码、算法、, 效率等等 5月12日乔丹回答 这是我的评论: 我有点不同意。软件工程是一门分支学科 计算机科学系。软件工程的一个子领域是 构造,这都是关于代码的。请参阅 我确实认为算法不属于软件工程的范畴,但面向对象编程、安全编程等都不属于 有人说这是重复的,但计算机工程是关于硬件的

我看到一个问题的答案,这促使我提出这个问题。答案如下:

顺便说一句,请注意此处链接的内容。软件工程 计算机科学是非常不同的学科。软件 工程包括软件开发生命周期(包括 方法和流程)、建模、沟通、企业SE 文化等等,而对代码、算法、, 效率等等

5月12日乔丹回答

这是我的评论:

我有点不同意。软件工程是一门分支学科 计算机科学系。软件工程的一个子领域是 构造,这都是关于代码的。请参阅

我确实认为算法不属于软件工程的范畴,但面向对象编程、安全编程等都不属于


有人说这是重复的,但计算机工程是关于硬件的,软件工程是关于软件的。

计算机科学更多的是理论而不是实践;软件工程仍然是理论,但更多的是实践;计算机信息系统更多的是实践,而不是理论,管理信息系统都是实践,只有很少的理论。

正如伟大的计算机科学所说,“计算机科学与计算机的关系并不比天文学与望远镜的关系更大。”。因此,说软件工程(与计算机有关)是计算机科学的一个分支学科,就像说光学(与望远镜有关)是天文学的一个分支学科;-)


我,我关心望远镜,哦,我指的是计算机,所以很明显我不是天文学家,哦,我指的是计算机科学家;-)[不管你怎么说我;-)],正如我曾经写过的。

用最简化的术语:计算机科学是理论,软件工程是实践。这类似于化学(键、价壳层、周期表、量子理论)和化学工程之间的关系(工业生产、纯度、产量、在一系列限制条件下寻找最佳材料)。

好吧,所有这些学科都只是发展哲学的一个分支学科。

对于堆栈溢出的精神:


我刚刚通过/读了一篇文章。关于这个主题:

这篇文章中的图片很好地概括了这一点:

计算机科学:它涵盖了与如何让计算机做某事有关的核心概念和技术。通过编写软件学习编写计算机程序是必不可少的,计算机编程在大多数计算机科学课程中都有使用


软件:SE是关于设计和开发软件的。技术、技术、良好实践、测试等等。举个例子,您的浏览器是由软件工程师开发的。

我想说,计算机科学是整个理论和应用领域,包括在计算机上进行计算和编程这是一门完整的计算机科学

软件工程是计算机科学的一个小得多的分支,它只涉及编写实际程序的理论、概念和应用


计算机科学指的不仅仅是编写程序的内容。

可能的重复?计算机工程不是软件工程计算机工程是制造硬件…计算机科学和电气工程的结合你的问题是什么?看来你只是在这里发表了一个意见n原问题。此问题应以“非问题”和“重复”为基础关闭"@Lwoodyii:虽然在一些国家是这样,但请记住,在其他国家,计算机科学的等价物被称为计算机工程。非常有趣。哪些国家?对我来说很好——通过点击它或复制粘贴它,你观察到了什么问题?我认为Dijkstra根本不是这个意思。他是指例如,更多的是CS和电子学之间的关系。有人甚至可能会说与你所说相反的话,软件工程是CS望远镜的天文学。你对此有什么看法?答案是否定的。很好的洞察力,但我个人认为软件工程比化学工程更高与化学相比,人工智能工程。或者说,与固态物理相比,电子技术。软件工程涉及诸如“需要多少化学工程师来更换一盏灯?”之类的问题。从技术上讲,软件工程的精神是将链接站点的相关部分复制到答案中,以防链接站点消失。。。