计算机科学和计算机工程的区别
计算机科学 computer science(简称CS)是研究机器自动计算本身的性质、规律和问题的一门科学。在美国大学中,计算机科学有的在College of Arts and Sciences,有的在College of Engineering。 Concentrations: Computer architecture Compilers Operating systems Programming languages Networks and security Robotics and computer vision Natural language processing Algorithms and complexity Bioinformatics 计算机科学研究的课题 · 计算机程序能做什么和不能做什么(可计算性); · 如何使程序更高效的执行特定任务(算法和复杂性理论); · 程序如何存取不同类型的数据(数据结构和数据库); · 程序如何显得更具有智能(人工智能); · 人类如何与程序沟通(人机互动和人机界面)。 世界上第一个计算机科学系是由美国的普渡大学在1962年设立,第一个计算机学院于1980年由美国的东北大学设立。 计算机科学领域的最高荣誉是ACM设立的图灵奖,被誉为是计算机科学的诺贝尔奖。 计算机工程 computer engineering(简称CPEG)是研究计算机系统及其应用技术的一门科学。涉及电气工程和计算机科学领域,从设计的计算机处理器,个人电脑、服务器和超级计算机到使用计算机这个工具来解决一些应用上的问题,如程控机床、车辆监控、工业和家电监控系统等。在美国高校中,计算机工程一般和电气工程在一个院系,Electrical and Computer Engineering Department。 Concentrations: Local-area and wide-area networking(LAN/WAN) Systems administration Communications systems Microprocessors Programming language Software engineering Hardware engineering Industrial automation systems Robotics 计算机工程研究的课题 · 计算机体系结构; · 高能效和低功耗计算机系统; · 计算机网络与分布式系统; · 信息系统与安全; · 控制系统与智能系统; · 系统仿真与科学计算。 简单的说:科学主要注重理论研究,工程主要注重系统应用。 |