Computer science 计算机科学和信息科学有什么区别?

Computer science 计算机科学和信息科学有什么区别?,computer-science,Computer Science,我听过这两个词被有着相同朋友的人所使用。正如我所听说的,计算机科学在数学上更加严谨,它的毕业生倾向于编写更多的代码 信息科学学生与计算机科学学生的区别是什么?每个人都有哪些不同的职业道路?计算机科学更倾向于理论,而信息科学更倾向于应用 我个人觉得CS是is的超集。有计算机科学知识的人会对系统有更好的整体理解,但是有计算机科学知识的人会更好地知道如何完成大学刚毕业时的特定任务。计算机科学通常让你扮演一个发展角色——学习习题集算法解释背后的数学和逻辑。当然,这以后可能会导致架构师的职位 信息系统/科

我听过这两个词被有着相同朋友的人所使用。正如我所听说的,计算机科学在数学上更加严谨,它的毕业生倾向于编写更多的代码


信息科学学生与计算机科学学生的区别是什么?每个人都有哪些不同的职业道路?

计算机科学更倾向于理论,而信息科学更倾向于应用


我个人觉得CS是is的超集。有计算机科学知识的人会对系统有更好的整体理解,但是有计算机科学知识的人会更好地知道如何完成大学刚毕业时的特定任务。

计算机科学通常让你扮演一个发展角色——学习习题集算法解释背后的数学和逻辑。当然,这以后可能会导致架构师的职位

信息系统/科学着眼于信息流——宏观系统设计、问题空间的图解表示,结合一些架构设计和数据库系统


很多人会把它表述为多毛的开发人员和注定要成为管理者和解决方案定义者的人之间的区别

这取决于你在哪个国家。这个名字在世界各地(甚至在同一个国家的大学之间)都有很大的不同。

呃,这听起来很势利,但我不是故意的。在我的大学里,信息科学是精通计算机的商科学生和CS辍学者的去处。

这里有一篇Dobb博士最近的文章,可以帮助回答你的问题:

在我的大学里,是在商学院;并且似乎打算作为一个面向业务的软件开发轨道;教人们权衡商业问题和发展问题

计算机科学(位于工程学院,我听说这是不寻常的)更关注如何解决问题;而且通常会更加深入

更好的例子是,在我的大学,计算机科学课程可能会让你在操作系统理论课上用C语言实现一个内存管理器;课程可能会让您在VB中实现一个简单的库存管理器

是的,据我所知,对于商务专业的学生、辍学的学生和有强烈数学恐惧症的开发人员来说,基本上都是计算机与信息科学。

我的学位是“计算机与信息科学”(加州大学圣克鲁斯分校)

我同意其他答案,这些答案通常更专业——更实用,而不是理论。就我而言,我确实参加了很多算法、复杂性理论、编程语言语义等方面的理论课程,以及编译器设计、操作系统、计算机图形学和软件工程方法学方面的“实践”课程

我一直认为我学位中的“信息”部分是由于系里一位资深教授的影响:他是一位有造诣的计算机科学家,最著名的是他的哈夫曼代码,一种可变长度的数据无损编码。据报道,哈夫曼在工作中从未使用过真正的计算机——你不可能得到比这更理论的东西了


哈夫曼专业也被称为。

我毕业于is专业和CS专业

这两个领域都有编程密集型课程以及理论密集型课程

CS涵盖硬件、数据结构、算法等。这些课程的主要语言是Java

两者都涉及软件工程实践


包括系统分析、数据库设计、信息架构、可视化等。这些课程的主要语言是PHP和SQL。

我是一名信息科学学生

在我的学校,也是我申请研究生院时看到的大部分,信息科学是老式的图书馆学,加上现代信息技术。在我的学校,我们有三条轨道:档案馆、图书馆和信息架构。我们比计算机科学更关注可用性;可用性和人机交互可能占IA学生课程作业的一半以上


我在图书馆的轨道上,我必须参加一个课程,在那里我们学习了如何执行布尔搜索。FML。与此同时,我同时参加了一门课程,我们正在讨论如何设计多点触控界面等。即使在我们的一个程序中,关于什么是多点触控界面,也存在巨大的差异

我同意,这是我在学校(一所值得尊敬的CS学校)的理解。基本上每个人都是从CS开始的——第一年没办法应付的人改成了IS。