美国计算机博士留学要求吗?

席维茹席维茹最佳答案最佳答案

CSPhD申请的干货早已被各种论坛、知乎答案写的差不多了,我在这里就简单介绍一下我的申请季,以及如何定位选择学校。 先谈一下个人情况: 本科:中南林业科技大学(非计算机背景),专业生态学;

研究生:东北大学,专业信息管理系统;

硕士期间有两个科研背景:生物信息和统计学习;

目前处于在职状态,有2年工业界实习经验,在申请时投了四所学校,全部拿到面试通知,最后选择了CMU,其原因是拿到了AD,而且位置很理想,是MSCS。

接下来详细谈一下我对学校和项目的定位,因为每个人的背景和需求不同,所以这里我只是给你提供一个选校定位的思路,具体的选择还是需要你根据自己的实际情况来。 我主要从以下几个方面考虑:

1.地理位置——这个主要是考虑到今后找实习或就业的问题;

2.项目人数——项目规模小的优势在于师生关系比较紧密,坏处是由于规模小可能导师的课题不好找;而大规模的项目由于老师学生都多,选择空间会大一些,但可能会存在找不到导师的情况;

3.录取难度——这个主要取决于项目质量和申请人数,一般项目是这样划分难易程度的:TOP60=容易,TOP80=较难,TOP100=难。当然这是按总体平均水平来说的,也有部分学校有些项目很容易申请到,比如哥大,南加大等;

4.奖学金——读PhD最经济的方式是通过Fellowship,虽然申请难度大,但是全额奖学金包括了学费和生活费,只要能在校好好学习顺利毕业就可以拿到,而TA和RA一般是给master的,奖学金的重要性对于PhD 来讲大于 master;

5.项目经费——有的项目虽然很好,全奖甚至带签证,但是资金不足,有可能因为你来的时间早,项目没钱给你,就要等你一年,如果等你一年之后还没钱,就只能换项目了... 所以最好找一个资金充足,而且早入学的话保证会有位置的名校。 最后我申请到的项目是CMU MSCS,原因如上。

蒲丽融蒲丽融优质答主

CS专业的同学, 一般申请Ph.D.需要先修读以下课程: C/C++、Java编程语言、操作系统原理与系统程序设计(Linux)、编译原理和编译器实现、算法导论等,建议这些必修课程至少有一门GPA能达到3.2以上!另外有选修课程的话可以选一些机器学习相关的方向来丰富自己的专业背景,像数据挖掘这样的选修课也可以考虑一下,这样能保证在申请phd的竞争中增加筹码哦~

我来回答
请发表正能量的言论,文明评论!