计算机工程和计算机科学

计算机科学 与 计算机工程 有什么区别啊?
计算机科学是不是只有软件?
计算机工程是不是既有硬件又有软件?

计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。作为一门学科,它与数学、计算机程序设计、软件工程和计算机工程有显著的不同,却通常被混淆,尽管这些学科之间存在不同程度的交叉和覆盖。
计算机科学研究的课题是:

计算机程序能做什么和不能做什么(可计算性);
如何使程序更高效的执行特定任务(算法和复杂性理论);
程序如何存取不同类型的数据(数据结构和数据库);
程序如何显得更具有智能(人工智能);
人类如何与程序沟通(人机互动和人机界面)。

没有计算机工程这个定义,或者是将计算机科学当作工程来研究
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-07-15
如果是问大学专业的区别的话,这个是要看大学开课计划的,每所大学都不一样的
简单的说 计算机科学是理科,一般偏向于理论,计算机工程是工科,一般偏向于实践。本回答被网友采纳
第2个回答  2007-07-15
不懂,只知道科学是注重理论,工程好像是要搞编程的耶......
第3个回答  2007-07-01
计算机难啊
要学计算机语言
好困难的说哈`````