美国计算机硕士跨专业吗?
楼主好,本人是MIT的硕士,可以答一下这个问题~ 先说结论:可以跨,但不建议。 为什么呢?让我从头说起。 我本科是学物理的,硕士想申请ECE(电气,计算机,通信),所以申请的时候属于跨专业。我的经历应该是最跨的了,因为我是从本科直接申请的master,而且没有修过任何相关的课(我本科学校的专业设置和MIT完全不同,所以我即使申请了也拿不到MIT的学分)。 但最后我还是拿到了offer,而且是waive了托福的成绩,因为我GRE考了320+(不是特别高),且雅思7.5(不算很低)。这里要提到的是,我在申请时已经拿到了三个本科毕业证和一个学位证(大四大三都有修满学分),因此我的申请材料里面除了PS和推荐信外还有完整的成绩单和简历(包括研究生的所有课程,以及它们对应的GPA成绩)。
我认为我能够拿下offer的原因主要有两个,一个是我的成绩单很漂亮(所有学科都是A,只有两门是B+,且都是大三上的课),另一个是我的研究经历比较丰富(做了两个summer research,分别跟了两个不同的faculty做项目)。如果题主想申请master的话,建议尽量提高大三大四的GPA,多找实验室做research,这样在申请时会比较有优势。 如果楼主决定要跨专业,我想提醒几点。
第一,一定要提前打听好目标专业的课程设置,确保跨过去之后能跟上教学节奏。以我为例,虽然我拿到了ECE的offer,但是进入项目后我才发现这个项目是wake up and code型的,对理论基础的要求比我想象的要高很多,由于我来美之前没怎么学过算法和数据结构,因此一开始学习就有点跟不上了。(其实当初选择ECE作为目标专业时我没想过它会如此偏重math,如果知道了肯定不会再瞎凑热闹申这个项目的)。
第二,大多数学校都会允许你先申MEng再转换成MS(具体名字每个项目不一样),但是需要你达到一定要求(一般为GPA加final project)才能转换。这个政策一般只针对CS, EE等这种prospective job的行业,对于MBA那种纯academic的项目不适用。
如果你的目标是找工作,建议你申Meng, 因为它的课程相对ms来说比较实用,能学到更多“硬”技能。如果你的目标是以PhD为中心,那就申MS, 因为它的数理背景比Meng更扎实一些,有利于以后转Phd。但是无论Meng还是MS,毕业拿到的学位都是一样的。