计算机EE是什么专业?
Electrical Engineering( EE) 与 Computer Science( CS)到底有何区别,这个问题其实一直争论不断。 先来讲讲两个专业的重合之处。以大学课程为例,以MIT的本科教材《电子电路》和《计算机编程》作为参考,二者都有的必修课程包括: 微积分、线代、概率论、电磁理论、数字信号处理、计算机语言及编程、算法、数据结构等等。可以说这两个学科是“缺一不可”。
再来说说二者的不同之处,主要在于研究侧重点的不同。 以硬件为例,CS更偏向集成电路(IC)设计,从器件,材料,到工艺流程,最终做出一个产品。而 EE则更专注电磁学,通过分析电荷流动构建出一个电路系统。当然,学艺不精的同学可能做出来的是“四不像”。 到了软件层面,由于编程是必学的技能,因此不论选择CS还是EE都没有问题。但真正开始学习的时候就会发现,CS需要掌握的算法特别多,而 EE则需要理解和记忆的内容更多。
这里也简单提一下就业情况。根据Payscale的最新统计,CS的平均工资要高于EE(http://www.payscale.com/career-salaries/topics/computer-science)。 但是!CS的就业面却没有 EE广——很多公司甚至不愿意招聘没有项目经验的CS毕业生,因为技术深度不够。相反,虽然 EE的平均工资低于CS,但其就业范围却涵盖了IT业界大部分的岗位,所谓“万金油”之称由此而来。
因此对于大部分同学来说,选择CS或者EE都不是问题,毕竟只要肯努力,将来换个方向也不是不可能的事情嘛。