美国的计算机专业教育与中国的有哪些不同?

自己比较有体会的是,美国更加注重实践,国内更加注重理论。
本校(塔夫茨大学 | 波士顿)计算机专业的必修死亡课程 —— 机器架构 (machine structure) ,其课号为 COMP40,传说其含义是「每周花掉你40小时」,经孙睿实践,根本不止40个小时 —— 平均两周 due 一个大 project,绝对让你宛如和计算机热恋一般,一下课就想着跑去计算机楼敲代码...
其它的必修课程,虽然程度没有如此夸张,但作业基本都以 project 为主。现在回想,可以说 80% 的知识都是在实操中学到的,课上学到的反而只占很小一部分。
反观国内一些计算机专业同学的作业,似乎是理论、纸质做题为主。孙睿第一次听说时非常震惊!代...代码还能用笔写??不过公司面试的时候好像确实需要用笔写啦,所以还是有用的。国内 project 类型的作业似乎偏少一些。此外,向我们这种实操中才胡乱 Google 的野路子,各种语言特点、数据结构、算法都是用得比记得牢,不像国内同学们术语一个个都记得可牢了,惭愧惭愧。
【美国的计算机专业教育与中国的有哪些不同?】