国内名校的 CS 本科生实力超越欧美名校吗？
谢邀。我在美国不少学校呆过，也当过这边programming team的教练，给本科生上过几年15-295，所以自认为还是比较了解这边的本科生。而虽然本科期间也在很多其他大学教过课但是毕竟了解的不是很多，所以我就只分析一下清华和CMU两所中美最顶尖的学校。  首先，问题是“国内名校的 CS 本科生实力超越欧美吗？”这是什么水平？平均水平，还是顶尖学生的水平，水平方差，顶尖学生比例，还是其他？什么欧美，欧美顶级大学还是社区学院？所以我不直接回答这个问题，因为根本没法回答，我给出一些论断，希望大家看完之后在心中有自己的答案。  Proposition 1：清华计算机系因为在中国的特殊地位，水平方差已经在中国里最大了，但是CMU的水平方差更大，因为美国顶级CS名校很多。首先说清华，因为国内的大学选拔标准，我相信在中国学计算机只要能上清华的话应该是不会有人去其它学校的，这就导致了大家的智商分别在某一个截断值后上不封顶的有趣现象，可以在“在清北或者其他顶尖的985院校，到底存在不存在智商被碾压这回事？”中看各位大神的吐槽。而CMU方差更大则是因为美国的教育体系：1)美国最好的大学绝大多数是私立大学，学费奇高（我们学校本科一年各项开销总计要50W RMB），并不是很多人上得起；2)美国实在是太大了，来过就知道……所以一般纽约的人是不可能去斯坦福的，加州的人也一般很少离开，区域就近很明显；3)另一个原因则是美国好的大学实在是太多，区别没那么大；4)美国高中生并不像我们那么拼，也没有我们那么严格的高考制度，大学录取比较随机，很多天才的学生不能想去什么学校就去什么学校（不像我们考个状元就行了啊！）但是考虑到3)，谁在乎呢。因此，CMU的本科生比清华更加参差不齐。 Fact 1：清华的平均水平更高。但是这个比较没有意义，因为清华在中国只有一所而在美国第一级别的CS专业有MIT哈佛斯坦福CMU（Berkeley因为是公立学校生源收到一定影响），此外还有Caltech之流奇葩逆天的存在，二级别的本科CS学校也有5-20所，取决于你怎么界定。 Proposition 2：顶尖学生也是清华更多，但是这是因为中国的人口基数以及教育资源的稀缺。明显美国的教育质量更高。如果作为一个单独的个体，那明显在美国更加好，前提是你能交得起学费=。=。前面说到了CMU本科一年各项开销总计要50W RMB，其它同级别私立学校也大体相同。收这么贵的学费就得提供相应的教育。我在清华的时候自我感觉还是较为良好的，来到这边才知道两边的教育水平和科研水平差距真是不以里计，完全没有可比性。大家随便去数数诺贝尔奖菲尔兹奖图灵奖什么的，美国比剩余世界多很多（但是中国落后于很多同等级的国家则让大家感到比较郁闷）。而且这也不是仅仅本科阶段的教育造成的。美国对于天才学生从小就给予了足够的自由度以及世界最强帝国主义科技强国的科技支持，中学阶段就有机会和诺贝尔奖级别的科学家接受科研锻炼，高中阶段就可以去google啊facebook等公司实习，而大家想想我们高中的时候都在干啥。那大学阶段就更不必说了，清华大多数老师在上课的时候自己都是一知半解，而CMU的老师则在各自研究领域都是世界顶级的同时态度也非常认真负责（毕竟是私立学校），因此教学质量差距可见一斑。因此，清华的优秀学生之多完全是由于自身智商过于逆天，靠自学就能拼得过其他科班出身的人。而在清华，我非常感谢这些老师们在十年二十年前艰苦的时期在学校做贡献，但是在短期内差距是显而易见的大，因此如果家里掏得起钱，我还是强烈建议大家赴美念本科。 Corollary 1：基于Proposition 1和Proposition 2，若是比全中国和全美国某一个能力截断值以上的学生，即便考虑两国的人口基数，美国还是大大的占优的。（ps.有人问我这个结论是怎么得出的，因为美国名校更多、教育质量远高，因此基本无论比哪个百分位应该都是美国水平高。根据概率密度的单调性就可以得到Collolory 1。用人话说就是中国的大牛多数（不是全部！）集中在少数学校，而在美国则广泛分布，全加起来自然是美国多很多。） 好了，我觉得我回答了我自己提出的几个衡量标准。