每年都有大量学生想要转专业申请美国计算机研究生,要想转码成功,针对性地背景提升就变得非常关键!
1. 课程结构
绝大部分美国的计算机研究生项目都会对申请者有一定的先修课的要求,意思是说你在申请时必须已经修过了这些课。因此,背景的提升的第一个部分就是补齐这些先修课。
美国前100常申的CS项目的先修课要求,出现次数最多的几门课程是:
数据结构;
算法;
离散数学;
一门高级编程语言,C++或者Java
操作系统(有不少学生反馈对于初学者来说,难度太高)
建议大家优先修上面的这几门课,其他还可以考虑的课程比如计算机网络、数据库、软件工程等。计算机相关课程,肯定修得越多越好,但是需要兼顾精力是否充足。
至于修课方式,首先推荐的是本校的跨专业修课。因为这种修课记录会体现在你的官方成绩单上,不用担心学校是否会认可的问题。其次推荐的是其他大学的修课机会,比如暑校、国外的社区学院等等。因为这些是on campus的课程,课程结束后能拿到大学开的成绩单,相对来说,认可度也算比较高的。海本的学生可以考虑去就近的社区学院,陆本的学生则可以考虑申请国内外的暑校,难度不大。这条途径对于所有人基本都是可行的。再次推荐的是正规大学所开设的online课程。比如美国大学UCLA开设有一些online的课程,修完这些课以后,可以开具正规的成绩单。部分学校会认可这种online的修课。这种方式相比暑校成本会低一些。最后,也可以通过MOOC平台去学一些课程,但是很多学校是不认可这种修课的。如果通过这种方式修课,建议要修那种学完课程后会发成绩单或者证书的。在哥大的网申系统里,有让学生填写自己所修过的MOOC课程的部分,但是只有那些有成绩单或者证书的课程,才可以写。有小部分学校认可MOOC课程作为弥补先修课的方式,比如UC-Irvine, Boston University。
2. 实习经历或者工作经历
在转申CS研究生的申请者,有部分人可能学的不是CS,但其实有计算机相关的工作经验。这类申请者的申请可行性是很高的。因为,能从事相关的工作,证明你是具备相关的技能的,虽然你可能没在大学学过相关课程。这个逻辑,美国学校是很认可的。如果你查下美国大学的录取要求就会发现,很多学校都会说接受工作经验作为弥补先修课的一种方式。
对于应届生来说,想要转申CS,计算机相关的实习经历也非常推荐。因为计算机本身是一个很偏应用的学科。你实习期间的工作内容的含金量很能代表一个人的真实的专业能力和水平。相比科研机会,对于转申CS的申请者来说,更推荐工业界实习。
美国科技名企》美国科技名企在中国的分部》国内一线科技公司》国内一线公司的技术部》国内不知名科技公司
3. 科研经历
因为学生大部分时间都在学校,所以计算机相关的科研机会也是提升背景一个很重要的方式。对于每一个转申CS的申请者,都建议有1-2封来自计算机相关领域的推荐信。计算机相关的科研经历产生的推荐信也是比较推荐的。
通常情况下,可以先从校内的科研机会入手,在此基础上再寻找其他高校甚至海外名校的科研机会。如果能拿到海外名校的科研机会,并拿到强推,对申请帮助是非常大的。
综合以上,CS转专业申请者背景提升总的逻辑是:把自己的背景尽可能往计算机方向上去靠,并以此向学校证明自己对计算机的兴趣和能够在计算机学科领域取得成功的能力和潜质。
微信扫一扫









