美国计算机硕士要求背景么?
CMU的MCDS项目不要求有CS background, 但要求有一定的programming experience(比如修过CS 3000系列的课). 如果没有编程经验的话会很难跟上班级里已有CS background的同学。但就算这样,这个项目的难度也是非常高的。因为虽然不要求有CS background,但是所有课程都是以CS学生为定位来设置的,也就是授课老师默认你没有学过CS,所以上课讲的很多内容对于没有CS基础的人就是天书。
另外这个项目虽然是master of science(MS), 但是和master of engineering(ME)一样要学两门工程类的课(EGRG6940, EGRG6920), 所以毕业的时候拿到的也是ME degree而不是MS degree。
另外多说一句, 因为我是15年入学的项目, 所以不清楚最新的申请和政策是怎样的,但我所了解的情况是: 当年从2013年9月到2015年9月这两年期间,MCDS总共录取了大约350个学员,其中中国学生大概70-80人左右(这是粗略估计,不一定准确),这些同学分别来自于国内各大名校,例如中流985(如武大,西财等)以及211(如东北大学,郑州大学等)以及一些双非院校(如北京信息科技大学,山东财经大学等等)。当然也会有少量的国外本科及海本学生。
我自己是14年9月来到CMU,15年5月拿到offer,15年9月入读。在我之前的三年时间内,我一共申请了三大项目,分别是MCDS, MISM(罗格斯大学), MSIT(康奈尔大学). 其中MCDS和MISM都是Master of Science in Information Technology, 两个项目的课程设置几乎一模一样,只不过MCDS是在帕克校区,而MISM是在纽黑文校区。