计算机工程是制造计算机及其部件的实践。计算机工程师总是试图将新的部件做得更小、更好。他们还可以从事软件工作,特别是嵌入式系统(手机和卫星接收器等专用电子产品,而不是通用计算机)的软件。
计算机是运行程序的电子机器。所以计算机工程既有电气工程的部分,也有计算机科学/软件工程的部分。在计算机工程课程中,学生要学习计算机的硬件和软件。这首先要学习晶体管和计算机芯片是如何制造的,以及它们是如何工作的(这用到了量子力学)。然后,学生学习芯片如何相互交谈,以及如何制作一个完整的印刷电路板(PCB)。这是电气部分。他们还学习如何对ROM或闪存进行编程,以便计算机能够做一些有用的事情。
由于计算机工程与电子工程和计算机科学密切相关,因此在许多大学的同一个系里都有这两个领域。学生还需要学习基础理科和数学,如微积分和微分方程。
计算机工程专业虽然难学,但是需要计算机工程师。软件工程公司、电信公司、数字硬件的设计人员等很多公司在毕业时都会聘用计算机工程专业的学生,并给予高薪。

