tamu塔姆ECEN介绍以及感想

16739
48
之前有个大哥介绍了ECEN的一些课程,我也再做一些补充就好了。
ECEN主要分为:网络,通信,信号处理,电子,能源方向。
ECEN 学院之下分为CE 与 EE, 很巧的是,CS 学院之下也有一个CE学位。他们的区别就是,CE可以选两个学院的课,而EE更加偏向于传统的电子信息专业。从就业的角度来说,建议大家尽量选CE,tamu的ECEN学院下的CE(我也正在就读这个专业),全称为Computer engineering,方向包含计算机网络,计算机系统,总的来说就是比起CS来说更加的硬件和底层,比起EE来说更加的符合当下时代需求,学院内的老师们funding还是比较多的,毕竟是现在最流行的物联网的领域。通常就读CE的同学们,可以去CS学院选修 计算机算法(墙裂推荐Anxiao Jiang的课),Database等课程,在ECEN学院选修Machine Learning,Reinforcement Learning, Computer Network等课程,这样选课的好处就是 软硬结合,好找工作~~
ECEN 有一个很有趣的课程分类就是 ECEN 689,这个其实是一个类别,用于教授们根据自己的兴趣以及学院发展开展一些新颖的课程,而这些创新课程往往会更加贴合 时代的发展,比如说近两年来,就新开了 game theory, reinforcement learning, online algorithm等更加贴近AI和ML潮流的课程,对于以后就业很有帮助。由于是创新课程,往往这些课的上课形式为读paper,presentation以及project,人数也会比较少,往往也会要求组队,所以建议大家可以抱着打开新世界大门的心态去上这些课,最好有一些编程基础,以及携带靠谱的大腿作为队友。
目前689比较常见的课有(每个学期会更改,所以只能说常见):
Online Algorithm:一句话就是,你只能摘一朵花但是你不知道未来还有没有更好的花,所以你要决定是否摘取现在遇到的这朵花。。。。在所有的历史信息下,预测未来,然后决定当下。 应用场景:data storage,youtube的video streaming等等。
Machine Learning ENgine: 讲述了ML中几个重要的模型,这门课突出的特点是听不懂。。。
Reinforcement Learning:强化学习近年又火了起来,所以这门课现在很火。难度较大,作业较多。
等等

其他的ECEN的课程就是基础课:
ECEN 602 COMPUTER COMM & NET: 有位大哥已经介绍过了,基本上年年都是这个教授,教授本身很厉害,只是现在只是混退休,所以上课不上心,喜欢network这个方向的同学们可以选修这门课以后,下课疯狂找教授提问(he knows everything)。上课压力比较大,作业和project 很多,不过呢,这些作业和project多年都是同一套,所以。。。请报好师兄师姐大腿~~project会完成一个完整的socket programming的过程,虽然有点累,但是非常有趣。总结:网络方向的基础课,如果是这个方向必选。
ECEN 601 MATH METHODS SIGNAL PROCESS: 想要往research走的同学必选,这个是optimization的基础了~~虽然名字里说的是信号处理,但是内容主要是linear optimization,因此即便是网络方向或者其他方向的同学都适合选修。
ECEN 629 APPLIED CONVEX OPTIMIZATION: 601的升级版,也就是research的核心 优化~~ 按照大牛kumar的话来说,我们EE可以接触到的最难的优化就是convex了~~所以也算是优化方向ECEN的毕业课。这门课有很多CS和统计的同学来听,因为convex之后他们还需要研究更复杂的模型。。。
ECEN 649 PATTERN RECOGNITION: 图像识别的核心内容,也算是ML中的一个大热方向,有意以后往Machine Learning走的同学必上。
ECEN 754 : 这门课是专门为kumar预留的,kumar会换不同的topic。总的来说就是专门给大牛准备的一门课,只要是ECEN的同学们必选。Kumar往往选择的内容都是Engineering会接触到的基础内容,最重要的是,kumar学识渊博,喜欢总结以及不断地帮你理清逻辑。这门课的精华不是其中的technique,而是kumar的总结,他将会向你展示人们是如何把数学与工程相结合与发展。最近两年,kumar比较喜欢介绍Machine Learning的东西。最后补充一点,这门课上课艰难,但是最后给分很水。大概这是大牛对于学生的爱了吧。。。