清华和伯克利学术上有什么差异?
在教学上,伯克利和清华对本科生的从目的 上就不相同。伯克利的培养的目的 似乎是能做出东西的工程师,而清华则是动笔演算的“科学家”。在理论方面,清华讲的 东西要多于伯克利所讲的。但是在动手方面,则不如伯克利锻炼的多,就我所收集的资料,像贵系,软院,每学期大概2000多行C 代码。
而在伯克利,至少3000 ,而且其中很大部分是用python等高级语言。此外,很多project和业界实际在做的很相似,这样基本保证了毕业后能在硅谷当个码农。EE方面也是 一样,伯克利更注重动手操作。下面举个例子对比一下:
信号与系统
伯克利的信号与系统由两门课组成,EE20N interpretation of signal and system和EE120 signal and system组成。
EE20N的理论部分很少,只讲了复数运算,卷积,信号与系统的表示和离散傅里叶变换。这门课大部分时间是花在了lab上。每周3小时lab 可以保证学生熟用LabView,并且lab的内容涵盖了基本Filter的设计,语音信号处理,图像处理等实用内容。
比如这张经典的Lena:
EE120则是EE20N 的理论拓展,傅里叶,Laplace,z变换,抽样等内容。与清华的信号与系统非常类似。但不同点体现在作业上,EE120中很多作业需要用matlab:
清华则把理论与实验直接分成两门课,而且还不在一学期。
而其中理论课讲的真的像数学课一样,从泛函讲起,其中很多内容在伯克利已经属于研究生课级别。
可以说伯克利与清华的教授顺序的理念是相反的。伯克利先告诉你这门课的使用 ,并让你实际动手做出来,你若有兴致 则可以陆续 往深了学习其理论和数学基础。
而清 华则是先讲数学基础,再讲理论,最后会提到使用 。不过听说近几年一直在教改,要把专业课提前,这或许就是在朝着伯克利的方向改善 吧。
我来回答