本科数学与应用数学专业,打算申请美国大学计算机专业的PhD,咋弥补计算机课程和发论文。( 三 )


最后,目前美国大学计算机专业PhD的申请竞争很大,虽然和其他专业相比,本科为数学或者应用数学的学生申请CS的PhD难度较小,但也有很多本身就是一流学校的计算机专业的学生,也有很多人的实力背景非常强大,人外有人。此外,能否成功拿到PhD的offer,与申请者的运气也有很大的关系,比如那一年教授可能就不收新的学生。所以,还是建议同学们在申请的同时给自己保底,留一条其他的出路,比如硕士或是直接工作。
【如有留学相关问题想解答,请添加微信:admitwrite112详细咨询~】

■网友
谢药!
既然你打算申请计算机PhD,我想首先您应该确定的是以后研究的方向,根据方向再来选择性地弥补计算机课程。对于发论文,根据规划的方向找你们院里(或其他院)做相关方向的老师(ca liang yan jing), 跟着他(她)做研究发论文,这应该是我能想到的最快的途径了。我学长和你类似,本科应用数学,大二就跟着电院的老师做科研,最后被这老师推荐到了美国名校。
PS:数学好好学,不然到时候真的只能感叹“书到用时方恨少”。

■网友
申请美国大学PhD项目主要需要准备的有:1、学校课程+GPA,2、科研经历+SoP,3、大约三封推荐信。
1、在每个学校PhD申请的网页上有时会明确的写出你需要的本科cs课程,但是大部分学校没有硬性的要求。只要你有足够的数学、统计课程,加上research经历证明你会码,cs课程不会影响你的申请。而且应用数学中也应该有很多需要码的部分,就算不是cs的课号,只要内容相通,都可以作为pre-req。数学、应用数学其实在申请CS是很有优势的(至少相比于其他专业转CS),因为CS课程上的难点主要在数学。如果你的目标是CMU,Stanford这样的CS一流学校,你需要保持你目前的绩点。
2、既然你目前大一,在科研经历上有很多可以准备的。一方面你需要找到一个你感兴趣的研究方向(ML?Robotics?HCI?PL?),然后联系在校内或者学校附近寻找该研究方向的教授,尽快进入实验室开始打工。另一方面,你需要争取国外的交换或者暑期研究机会。如果能够找到合适的实验室,一到两年中应该会有论文产出。在参与研究的同时,应该思考你PhD期间希望研究的方向。这些科研经历和思考会成为你SoP中的主要内容。
3、三封推荐信中,最好有一封来自你要申请的方向的有知名度的教授,最好有两封来自你的PI,熟悉你的科研能力。而拿到推荐信的最好渠道就是在教授的实验室打工。最最好的情况当然是你能够争取到在你想去的美国大学某个教授的实验室研究的机会,然后这个教授直接决定收你为PhD。
其他需要注意的是,美国大学CS PhD的申请目前竞争很大,很多人有一流学校的CS硕,很多人有顶会一作。无论你创造多么好的背景条件,人外有人。同时,申请PhD运气成分也很大,根据当年教授的funding情况,教授手底下的学生的情况,教授有可能某一年根本不收学生,无论申请者的情况。所以,在申请的同时,要注意保底,最好也有其他的出路,比如硕士或者工作。
我本科美本,也是应用数学专业,GPA不如你,也没有CS课号的课,目前在美国CS第二梯队某校读CS PhD。我个人觉得申请PhD主要还是依靠科研经历,或者说证明你能够科研,毕竟PhD的主业是研究,课程是附带的帮助研究的。

■网友
没有任何打击的意思,实事求是地讲,就算在顶级985的最top的学生,也未必能申请到stanford的CS phd。每年在大陆就招几个人,想一想清北那么多人,但最后也只能是个位数。这很现实没办法。(而且清北top的学生也确实特别强)

■网友
emmmmm 211先不要想这些名校,把目标放现实一点。

■网友
既然才大一,又有申top校的决心和信心,且定下要学cs,请先努力转专业。虽然转专业的很多,但大一就把自己定到转专业申请,还略早。对于cs, 扎实的基础需要时间,本科是最好的打基础时间,不要浪费。


推荐阅读