计算机科学重点研究软件方面,而计算机工程更多地关注于硬件方面。
计算机工程 CE :计算机工程是计算机科学和电子工程的交叉学科专业。它专注于各种形式的计算,从微处理器到嵌入式计算设备,从笔记本电脑和桌面系统到超级计算机。因此,它更关注微处理器如何工作、设计以及优化,需要考虑如何在电子元件之间实现有效传输数据;如何设计电子元件的综合系统、如何处理软件内指令以及如何针对特定的硬件平台编写、编译和优化软件。因此,计算机工程师是专门从事软件设计、硬件设计或集成两者系统设计的电气工程师。
计算机科学 CS :计算机科学是研究计算机设备如何处理、存储和通信数据和指令的科学,利用算法处理数据和指令的符号表征,利用指令的设计语言来处理数据,编写软件技术等。通过网络协议确保的通信数据的可靠和安全、通过仿真人类智能和学习计算机算法,对大型数据库中的数据进行统计建模等,以支持趋势推断,以及保护数据内容和真实性。因此,计算机科学家是开发处理、解释、存储、通信和安全数据方法的科学家和数学家。
由于计算机工程师和计算机科学家最终都要处理数据,并利用数据操作。因此这两个领域的学生所修的课程以及职业发展方向都存在着明显的重叠。也就是说,这两大专业既有各自独立的特征却又联系紧密。
计算机科学专业
高级软件开发
计算问题解决
数据结构和算法
操作系统( OS )
高等数学:微积分 / 逻辑 / 概率和代数
用户界面 / 体验( UI / UX )设计
人机交互( HCI )
数据安全 / 防御性编程
数字信号处理
热门选修课 /专业
移动应用开发
数据挖掘和商业智能
网络和多媒体设计
数字安全 / 密码学
云计算
软件测试
虚拟化
博弈论
热门就业职位
软件工程师
手机应用程序开发人员
UI / UX 的设计师
计算机科学家
操作系统设计师
数据科学家
系统分析师
计算机工程专业
核心课程 :
电子电路设计
现代物理学原理
人工智能与机器人
基本软件开发
计算机架构与设计
超大规模集成( VLSI )
微处理器设计和接口
嵌入式计算机系统设计
数字信号处理
热门选修课 /专业:
计算机辅助制图与设计( CADD )
移动设备工程
可持续的“绿色”能源
生物医学工程
游戏硬件设计
用户界面设计
微机电系统( MEMS )工程
热门就业职位
电气工程师
电子产品架构师
计算机硬件工程师
机械工程师
芯片架构师
移动设备工程师
质量控制工程师