计算机科学与计算机工程的区别是什么?

我准备去“美国”读计算机类的研究生,但目前有个问题哈:如题。
我比较喜欢“偏软”方面,尤其喜欢多动手编程,那么我应该选哪个方向呢?
------------------------------------------------------------------------------------------------------
还想问一下啊,我初定的是“人工智能”方向的“机器学习”,但它会不会太“虚”呢?我不太喜欢虚的东西,我比较喜欢操作性强一点的而不是整天背书本,但我真不太了解人工智能,希望大家解释一下,人工智能,到底学什么,怎么学?非常感谢!

一、指代不同

1、计算机工程:是将软件设计与硬件设计一体化,并结合电力电子学的一门专业。

2、计算机科学:研究计算机及其周围各种现象和规律的科学,亦即研究计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题的学科。

二、培养目标不同

1、计算机工程:培养掌握现代电子、自动控制、电力工程以及计算机技术的基础理论及技术,能从事现代电子系统的开发设计、工艺控制、智能设备的软硬件开发以及电力电子系统设计的高级应用型技术人才。

2、计算机科学:具备计算机及相关设备的维护与维修、行业应用软件、平面图像处理、广告设计制作、动画制作、计算机网络及网站建设与管理、数据库管理与维护等应用能力和操作能力的高等技术应用性人才。

三、课程不同

1、计算机工程:在邮电、通信、金融、电力部门以及电子信息与计算机应用领域的高新技术企业从事科研开发和技术管理工作,也可在高等院校、科研机构从事教学与科研工作。还可以在政府机关和国民经济的许多领域从事电子信息系统的维护管理工作。

2、计算机科学:计算机应用基础、计算机组装与维护、计算机局域网络的建设与管理、网络工程、操作系统、服务器、数据库的开发与应用、网站建设与网页设计、C/C++语言、Visual Basic语言、平面设计、3D图形设计、多媒体设计、专业英语。    

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

参考资料来源:百度百科-电子与计算机工程专业

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-18

1、英文名称不同

计算机科学的英文名称是computer science,而计算机工程的英语名称则是computer engineering。

2、学习侧重点不同

计算机科学更注重理论研究(自动计算的性质、规律、运算等);计算机工程更注重系统应用(计算机系统及其应用)。科学有些偏软,侧重以计算机技术为基础解决问题,编程一般是重中之重,三门数学(高等数学、线性代数、离散数学)是基础之重;工程有些偏硬与网络、通讯更紧密些。

3、研究课题方向不同

计算机科学研究的课题大致是:可计算性、算法理论、数据结构和数据库、人工智能、人机交互界面等;

计算机工程研究的课题大致是:计算机体系结构、计算机系统、网络与分布式系统、信息系统与安全、控制与智能系统、仿真与科学计算等。

4、就业方向不同

计算机科学专业就业方向偏软应用如开发、测试、培训、技术研究等,就业面较广。

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

扩展资料

计算机科学专业特点

1、培养目标全面

本专业培养德、智、体全面发展,具有计算机应用技术的基础理论知识,具备计算机及相关设备的维护与维修、行业应用软件、平面图像处理、广告设计制作、动画制作、计算机网络及网站建设与管理、数据库管理与维护等应用能力和操作能力的高等技术应用性人才。

2、涉及课程广泛

计算机应用基础、计算机组装与维护、计算机局域网络的建设与管理、网络工程、操作系统、服务器、数据库的开发与应用、网站建设与网页设计、C/C++语言、Visual Basic语言、平面设计、3D图形设计、多媒体设计、专业英语。 

3、就业方向多

毕业生主要面向交通系统各单位、交通信息化与电子政务建设与应用部门、各类计算机专业化公司、广告设计制作公司、汽车营销技术服务等从事IT行业工作。

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

本回答被网友采纳
第2个回答  推荐于2017-10-10
  1.计算机科学

  计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。计算机科学分为理论计算机科学和实验计算机科学两个部分。后者常称为“计算机科学”而不冠以“实验”二字。前者有其他名称,如计算理论、计算机理论、计算机科学基础、计算机科学数学基础等。数学文献中一般指理论计算机科学。

  2.计算机工程
  计算机工程(也称为电子和计算机工程或计算机系统工程)是一门学科,结合内容都电气工程和计算机科学。 ]计算机工程师正电气工程师有更多的培训领域的软件设计和硬件,软件一体化。 反过来,他们注重减少对电力电子学和物理学。电脑工程师都参与了许多方面的计算,从设计的个别处理器,个人电脑,和超级计算机,以电路设计。这一工程的许多子系统监控机动车辆。
  第一个认可计算机工程学士学位课程在美国设立了Case Western Reserve大学在1971年,截至2004年10月在美国有170名工程技术认证委员会认证的计算机工程计划。
  由于增加就业所需的工程师,谁可以设计和管理各种形式的计算机系统用于工业,一些大专院校提供世界各地的学士学位一般称为“计算机工程” 。 [引文需要]计算机工程和电子工程项目包括模拟和数字电路设计的课程。如同大多数的工程学科,具有良好的知识的数学和科学是必要的计算机工程师。
  计算机工程主要需要学习什么?
  计算机原理,操作.学习微机的工作原理,国际标准英文指法,五笔字型输入法DOS系统的操作应用,WINDOWS系列系统的操作.硬件基础.兼容机组装,调试.故障分析与排除,各类电脑检测仪的安装调试,硬件优化与升级.硬件市场行情.网络基础.局域网,互联网组建与通信,网络设计与制作,网络安全.机房布线,服务器架设.工具软件评测与使用.办公自动化软件操作及设备修理使用,系统优化与升级.常用软件,行业软件的使用.计算机图形设计及数据库系统编程,三维动画,3D等一整套技术系统学习.

  3.软件工程
  软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
  主要课程
  计算机基础与操作应用、计算机组装维修与局域网构建、计算机网络工程、电子商务、Cisco CCNA网络工程、REDHAT Linux操作系统、计算机网络安全分析管理、WEB网站设计、SQL Server数据库编程与管理、ASP商务网站与企业应用系统开发、VB企业应用系统开发、.NET编程与系统开发。

  附:软件工程就业方向
  本专业学生毕业后可以从事各级各类企、事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
  软件工程专业旨在培养能从事计算机系统软件、应用软件的设计、研制和开发的高级工程技术人才。 培养具有良好的科学素养,系统地掌握计算机科学与技术基础知识、规范的软件设计与开发能力、良好的组织与交流能力,能在科研部门、教育单位、企业、事业和行政管理部门等单位从事复合型、实用型高层次软件设计、系统分析和工程应用的高级专门技术人才。近几年,我国软件产业不断发展,对软件从业人员的需求也在不断增加中,新增的软件工程专业,对培养这方面的人才起很大的作用。
第3个回答  推荐于2017-09-03
人工智能 模式识别 图像处理 等等都是比较玄,不实用的东西。
但是容易发文章。 至少国内是这样。

如果喜欢在学校里混,搞科研,或者回国进大学,可以学这些。
否则应该学 数据库 ERP 金融软件系统 互联网 方面的东西。好挣钱。

无论如何将来争取做方案架构师 项目经理 不要做软件蓝领。本回答被提问者和网友采纳
第4个回答  2012-06-27
人工智能很多旧的东西都是没用的,不要去碰(例如:专家系统、symbolic AI等),除非上课必须用。
人工智能中有用的包括:神经网络、数据和知识挖掘、(用统计的)模式识别等。需要有合适的数学基础(至少要两年的微积分、离散数学、概率论,最好再多学一点)。

比较偏研究性的东西,要求有较好的数学基础追问

我初定的领域是“机器学习”,你感觉怎么样?还想问一下哈,什么是模式识别呢?有人说是其应用之一是“指纹识别”,是这样吗?我感觉不太靠谱啊。

追答

机器学习也比较偏于理论,包括机械式学习、指导式学习、归纳学习、类比学习、解释性学习等等,比较抽象的东西,要了解各种启发式算法。模式识别就是对各种信息进行处理和分析,对事物和现象进行描述、辨认、分类、解释的行为。人类进行的模式识别就是一种抽象的模式识别,是通过人的主观意识来决定的,计算机的就是比较具体的模式识别了。指纹识别当然也是一种模式识别啊

追问

还有一个问题哈,现在要确定是“计算机科学”还是“计算机工程”,我比较喜欢偏软,是不是应该选择计算机科学呢?

追答

国内这两个专业其实都差不多,国外的话就不知道了,计算机工程应该就是软件工程吧,计算机科学较为偏理论吧