CS本科的三种flavor:计算机学院的CS,工学院下的CS,文理学院下的CS。

w
whaled
楼主 (文学城)

选CS program 很重要的是看学生的特点和Program是不是匹配。大学里计算机本科教育大体有三种类型,他们有不同的core curriculum。计算机学院的CS 本科是CS CORE;工学院下的CS 本科是工程core;文理学院下的CS 本科是 Liberal Art Core。本科CS模式的选择肯定会对学生将来的专业特点有很大影响。

计算机学院的 CS CORE Curriculum偏重计算机理论/数学/CS 专业广度和深度教育。整个课程设置围绕CS进行。代表是 CMU SCS,清华计算机学院,GIT,UW,Purdue。这类CS学院很多是从应用数学系衍生出来又扩展成独立的学院。它的Core一般以CS/数学为核心,目标是培养受到严格科班训练的计算机科学家和工程师。教学偏重纯CS领域,比如AI,ML,NLP,人机接口,Robotics,语言设计,操作系统,软件工程,计算机理论,等等。General Ed不是重点。这类学校CS课从大一贯穿到大四,除了更多严格的数学和理论训练,也要参加很多大型复杂的课程设计和参加更多高级专业课。

工学院下的CS专业要求工程CORE,很多拿EECS/EECE degree。 目标是培养受过电子和计算机教育的计算机电子工程师,偏重软硬件结合。这类学校以MIT,Stanford,UCB EECS, UIUC,Cornell,UM为代表。这些program一般是工学院下设的一个系,很多已经扩张得很大, 多是原来EE系衍生出来的。因为CS系要和工学院的其他系分享资源,发展受到一定制约。学生基本功和计算机学院的相当,CS教学针对性弱些,尤其在纯CS领域。但在和硬件相关的交叉领域有一定优势,学生也被公认为硬核。在TECH界和CS学院出来的痛受欢迎,侧重点又略有不同。

第三种是文理学院下设的CS专业,很多藤校和公校的文理学院,一般文理LAC下设的CS系大多属于这类。这些program大多是Liberal Art Core。教授人数相对较少,教学任务较重,科研一般不如计算机/工学院强,领域相对窄。学生要上更多人文科课,CS课相对要少些,偏重基础,但教学的深度和广度不如计算机学院和工学院下设的CS program。学生社科方便知识面广,社交能力更强,大厂很多PM来自这类program。数学特强的个别学生去做quant也不错。

 

R
RainyDay4321
论证精辟,总结到位!多谢分享。
1
12度圆缺
不太准确的了,我知道1, 2类,3类不了解

第一和第二类没多少区别,CS有很多 concentrations, 你可以选侧重理论或偏向工程或用户界面或系统。至于core curriculum ,基本上是通才教育,有数学科学英语和一些社科类课程。

b
bbrightb
especially 2类不准确, 1, 3类不了解
b
beachlver
想当然了, 并没有所谓第一第二类之分野。只是每个学校CS规模大小/方向多少之别。在M和S,你想要CS多硬核就有多硬核

还可以和超一流数学系,工程系合作研究, 或者纯CS钻牛角尖也可以

Cal 也是如此

米汤
大学生活同学是最大一部分,在cs方面,M的竞赛特质由putnam,icpc 得以完全体现,独霸半边天

其他三强就没那么明显,当然不少好手不热衷于此,但对于参加的人来说,Y没有落后,至少两年icpc 比赛都压P一头

M
Midwestrural
紫檀应该问的是:哪一类的路离四十万坡小,路直,距离短? 哈哈
c
caral
flavor这个东西很重要么,我估计如果有人写个CS本科的三种money,会更受关注
宝马奔驰
要容易进,又要容易学,还要容易挣钱

啧,啧,啧

凊荷
基本是错的

没一个学校有能力有三批老师教不同的CS,CS的core 都是一样,是次要的electives 不一样。GTech 是计算学院不是计算机学院,别的几个学校没查过。

凊荷
就怕这种

以偏概全的总结性的文章。

N
Numero
想当然了,很多东西混淆。。。说到flavor,一般来说,同一个大学同一个学院

学CS(或者至少作为一个major)的话

不同的人可以根据兴趣搭配不同,有不同的flavors

N
Numero
这里这种文章太多了,而且不客观,都掺杂着偏好。。。

还是不要偷懒,自己好好做功课吧

对哪些大学感兴趣就去仔细研究这些大学

棉袄的妈
三种setting是对的,大方向正确,细节有误差,大家不要苛责,能分享就值得表扬
凊荷
这种文章

太misleading了。LOL

凊荷
这种setting是错的

以后的论据都是阐明错误的论点。

CS 的core 在哪里都是一样的老师在教,core的要求一样,是辅修不一样。

没几个学校有计算机学院

w
whaled
这篇Stanford文章讨论为什么S没有建立School of Computing,阻力来自其他专业对失去重视的恐惧

虽然resist了很久,现在很多学校包括MIT都在开始搞School of Computing,原因是CS教学科研有他自己的特点,放在工学院下发展无法优化资源。但很多传统名校CS的发展受到其他院系的制肘,尤其是其他工程系或人文专业对学校资源的争夺。

https://stanforddaily.com/2019/02/19/cs-in-crisis-is-stanford-doing-enough-to-respond-to-capacity-and-inclusion-challenges/

 

凊荷
school of computing 不是 school of computer science

两者差别很大

凊荷
工程科学系里面有太多不懂一点CS的在做computing
w
whaled
这是一种折中的做法,但让CS获得更多话语权和资源的方向是明确的。
z
zitan21
值得表扬,但是细节有的差太多了,有些想当然,也可能楼主本身有偏好,以某些学校某些学生代表了学校

比如我搜过一个藤校CS毕业的去向,根本没有去做PM的

感觉楼主是在为计算机专业排名而去找理由,计算机专业排名更多的是faculty/research的排名,和本科生的关系并不大

 

 

f
fantasticdream
如果偏差很大的话

非常舞蹈,不仅能表扬,还要批评。

七月徐风
基本是这样的
凊荷
你混淆了CS和各种computational sciences,CS 有CS的话语权,单

CS不需要占用毕业的学科的话语权。

college of computing 是另一回事,CS 不可以用这个词,Colllege of computer science 就最好

t
tibuko
基督教也曾经研究针尖上站几个天使的问题
r
randomness
一个专业不能成为一个college. College of Arts and Science

甚至College of Natural Sciences都包含很多学科。 工程学院也是包含各种工程还有材料系等等。也许有一天CS像工程一样分出好多个分支每一个都有形成自己一个专业的强度,那就会有CA学院了。

江南岸飞雪
错得离谱啊。所有CS专业都是CS CORE,哪有什么工程core/LAC core.只是毕业要求的最次要仅几门辅修课不同
t
tyuio
楼主说的第一类学校CMU,GT,UW,Purdue不就是因为学校不行,要专门搞计算机学院贴金打开知名度吗?好学校都不搞这
凊荷
CMU就是CS学院

美国人college school 这些词乱用,没法一一甄别和理论。

CS没啥硬不硬核的

t
tyuio
认真回答你就错了,CMU家长来贴金吹牛的文章。你就吹吹自己吧,可是每次拉上别人踩,还是自卑心理做崇
棉袄的妈
有啊,疙瘩了解一下
江南岸飞雪
即使有那是个别的。楼上说了不能以偏概全。
凊荷
疙瘩的core 不是CS core 是humanity core
七月徐风
有啊,UM的LAC CS 和

Engineering CS core 不一样,当然了,学CS,基础的那些课都得上,但毕业要求不一样。

棉袄的妈
不是不搞,而是计算机刚兴起的时候固步自封了,被这些学校强在了先机,等反应过来已经赶不上了
棉袄的妈
例如哈弗就是典型的例子。
棉袄的妈
文理学院的CS major humanity core 是必须的
t
tyuio
人家那有钱,人家建个CS学院毫无问题。人家学校牛不屑靠建CS学院吸引学生提高排名
棉袄的妈
你这可真是wishful thinking了。建一个学院有钱只是必备条件而已。
t
tyuio
那不就正是我说的吗,人家已经是好学校了,不需要砸老本,来凑齐不必备条件建CS学院啊
江南岸飞雪
都说了以偏概全。绝大多数学校只是几门辅修课不一样。CS Core is the same
米汤
S 也有千人课,HYP应该没有,cs变成学院会把大学带偏了,造成工科独大影响学生教育,因为人文经久,职业导向短视
r
randomness
他家叫School。其他学院叫College。应该还是因为单薄些。以后CS会越发展越复杂。工程最早也没细分
凊荷
对,但这个不是楼主说的CS core

不要张冠李戴

江南岸飞雪
对啊。用词乱着呢。CS就CS core,哪那么多烂七八糟的。就好比人每天不同妆容,人还是那个人,不是说换个配饰就是不同人
u
umccgs
就是计算机学院,只有两个计算机专业,另外一个是computing media
f
fufusix
我听说的在LAC毕业读T5 CS Ph.D 的本科以Math为主,因为LAC math 也很强
I
Iwanttofly
第三类算是文科生学的CS吗?
a
ahniu
误人子弟

cs 就是时间磨。没有那么多科学。都是人造的。

(发自我的文学城离线浏览器)

w
wzuo
UT的CS就在College of Natural Sciences。算什么?