CSE的全称Comptuer Science Engineering,CS的全称Compute Science,Computer Science是研究机器自动计算本身的性质、规律和问题的一门科学。Computer Science and Engineering是研究计算机系统及其应用技术的一门科学。
这两个专业确实是比较像的,都要求学生学习编程和软件开发的课程,但是这两个专业的本质区别在于,他们一个是science,一个是engineering。 但是因为近些年CS的薪资越来越高,很多CE的学生会选择在研究生来申请CS继续发展。CE可以说是cs和ee的结合。 就是我们通常说的vlsi, computer architecture, embedded system。并且ce所研究的是如何设计和优化微处理器的功能。计算机工程专业的学生主要是学习如何开发、制作原型和测试微芯片、电路、处理器、导体以及计算机设备等等。
CS是研究机器自动计算本身的性质、规律和问题的一门科学。更注重理论研究(自动计算的性质、规律、运算等)。世界上第一个计算机科学系是由美国的普渡大学在1962年设立,第一个计算机学院于1980年由美国的东北大学设立。计算机科学领域的TOP荣誉是ACM设立的图灵奖,被誉为是计算机科学的诺贝尔奖。
CSE简称CE是研究计算机系统及其应用技术的一门科学。涉及电气工程和计算机科学领域,从设计的计算机处理器,个人电脑、服务器和超级计算机到使用计算机这个工具来解决一些应用上的问题,如程控机床、车辆监控、工业和家电监控系统等。
研究课程和研究方向不同:
课程方面,CSE 可以说是CS和EE的结合体,CE 的学生学习的更多是对电子设备的动手建造和实验。与CS相比,CE的应用性更强并且且更注重硬件方面的内容。除了基本的编程技巧外,CE的学生还需要学习很多电子工程方面的课程。所以CE的学生普遍拥有对电路、电子学和VLSI设计的非常深厚的认知,而这些都是现代计算机实际结构中至关重要的。
CS更注重逻辑,它主要研究领域和学习领域包括计算机人工智能、生物系统和计算机生物学、计算机结构和工程、机器人。不过不同学校,学习的课程内容还是比如我们用CS学校CMU举例,他们的课程有,计算机科学理论,计算机科学理论,AI,逻辑与语言比。NYU的CS专业就有些课程不太一样,主要学的是Fundamental Algorithms, Programming Languages 和Operating Systems等等。但整体的框架学的是一样的CS的学生学习的是代数、计算和编程语言,这些构成了高级程序设计和计算的基础。
CS有些偏软,侧重以计算机技术为基础解决问题,编程一般是重中之重,三门数学(高等数学、线性代数、离散数学)是基础之重,其研究课题主要包括:
计算机程序能做什么和不能做什么(可计算性);
如何使程序更高效的执行特定任务(算法和复杂性理论);
程序如何存取不同类型的数据(数据结构和数据库);
程序如何显得更具有智能(人工智能);
人类如何与程序沟通(人机互动和人机界面)。
CSE和CE有些偏硬与网络、通讯更紧密些,其研究课题主要包括:
网络——关于分布式计算环境的设计和实施,从局域网到万维网;
多媒体计算——将文本,语音,音乐,静止图像,视频及其他来源的数据混合成一个连贯的数据流,并对其进行有效的管理、编解码和显示;
VLSI系统——研究微小型化电子设备(非常大规模集成电路)的工具菜单,属性和设计方法;
可靠的计算和先进的架构——探究如何将容错内置入硬件和软件,以及并行计算的方法,光计算和测试;
其他方向——显示工程,图像和语音处理,模式识别,机器人,传感器和计算机感知。
微信扫一扫









