Electrical Engineering
文/李斯
Electric Engineering 一以概之
Electronic Engineering隶属于Electrical & Computer Engineering department, 是其中一个很大的分支。顾名思义,是面向电子领域的工程学。是研究电路与系统、通信、电磁场与微波技术以及数字信号处理等领域的一门工程学。对于我来说,从一开始申请大学开始我就很坚定地选择了这门专业,一方面我对物理电路比较感兴趣也较为擅长,另一方面,当时我对于"物联网"这个概念比较痴迷,电子工程是物联网领域的重要学科基础。对于我来说,出国还是想学点实用的技术比较好,毕竟今后还面临着求职和发展的种种挑战。
Electric Engineering 本科具体学什么?
这是我留美学习的第一年,上的都是lower division的课程,也开始了解电子工程的专业知识。Lower division的课程包括Math 20 A-F, CHEM 6A, PHYS 2A-D, 和ECE 15, 25,30,35,45,65. 高等数学的知识在工程上,尤其是各种优化方法上有很大的帮助。在高中所学的数学知识涵盖了MATH 20A-C中的大多数内容,对于MATH 20D-F我们需要去系统的学习。CHEM 6A主要介绍了现代化学较为基础的理论,绝大多数我们高中也学过了。对于物理而言,除了PHYS 2D涉及到相对论和量子理论较为复杂外,其它内容高中大多学过。
下面是ECE的专业课了,让迷惘的我们逐步了解到究竟电子工程在研究什么。ECE 15是C语言的编程,ECE 30是汇编语言(Introduction to computer engineering),也许有些同学想问EE是研究硬件的为什么也要学编程呢?答案很简单,电子工程也涉及到计算机工程的领域了。硬件好比是人的血肉之躯,而软件就是驱动其部件的灵魂了。为了让一台机器能够运转起来并且达到理想的性能,我们要了解硬件和软件是如何结合在一起工作。对于计算机科学而言,ECE 15是高级编程语言,而ECE 30是低级编程语言。大家都知道计算机采用二进制的“1”和“0”运行,CPU所运行的任何指令都是一连串“1”与“0”不同组合而成。对于人类来说,二进制指令是很难直接读懂的,因此ECE 30教会我们如何用简单的方法写出这些计算机指令。而ECE15是高级语言,我们可以发现其写出来的指令和人类语言和逻辑没有什么区别,具体的说是高级语言转换为低级语言到最后计算机二进制的数字串。值得一提的是,这两门编程课可以说是lower division里最难的课了,学习的量和难度都很大,强烈建议同学要提前预习和多了解。ECE 25 是Introduction to Digital Design,我们会学到电子元件如何组合在一起工作以实现各种功能。首先电路所接入的电压是可以高低变化的,高的电压代表数字“1”,低电压代表数字“0”,通过改变输入电压的高低我们就得到了数字信号波。然后我们可以用逻辑门做成电路来实现各种功能,科学家根据不同物质的物理特性发明出各种电子元件。
Electric Engineering未来展望
电子工程很难,很多美国人都知难而退不愿意去学,但同时市场对电子工程学生的需求量又很多,所以电子工程在美国是一个有竞争力的专业。不过有段时间我曾经想转成Computer Science专业,因为更好找工作。但是最后我发现自己对CS并不是特别感兴趣,也不是很擅长。
最近在书店也读了很多创业的书,在我们年轻人心中那些创业的风云人物大多数都是在IT行业。的确,37年前的比尔盖茨(创立微软),12年前的李彦宏(创立百度),马化腾,马云,扎克伯格等都是有CS背景的人。不过在我看来,目前的互联网已经发展到一个高度,想获得成功所需要的资金和技术让我们难以下手。物联网在全球的崛起,让我十分感兴趣,这正是我们学电子工程所对应的产业。我相信在不久之后,物联网会超越互联网,而如今正式我们可以创新创业的好时候!