想申请英国计算机方向专业需要做哪些准备?

我目前在皇家理工读大三,CS(斜眼笑。 明年准备申请去英国读计算机专业,我需要在我的专业上提前做哪些准备吗?

1 Jenny 2016年06月27日

在去英国学计算机之前,你应该准备这些事

每年都有越来越多的本科毕业生选择来英国留学,有很大一部分童鞋是选择了金融,法律或管理类学科等(来到英国的小伙伴就深有同感啦,大部分都是文科生,理科生并不多)。然而作为最具“钱景”的理工科专业,计算机科学专业每年吸引2-3万的中国留学生,可谓浩浩荡荡的“码农”大军,然而大部分即将或者准备来英国读计算机的小伙伴们对于如何准备自己的专业背景,如何选专业十分困扰,更是对来了英国之后他们的教学模式是怎样的一头雾水,以及对能否顺利毕业有着深深的担忧。我是一个从准备专业背景(并没有很优异),相关留学文书,选校,申请学校,申请签证都是独立完成的女汉子,能够顺顺利利(mian wei qi nan)按时毕业也是可喜可贺,所以想在这里跟大家分享一些宝贵(can tong)的经历。


基本情况介绍:

首先先介绍一下自己的情况,本科普通211,985大学(全国top 10名开外的一所综合性大学),计算机科学与技术学院,网络与信息安全专业,均分刚刚80,雅思6.5,但有小分没到6(考了四次,后两次不是口语没过就是写作没过,quit,摊手),DIY了七所大学计算机专业的申请并成功获得其中六所学校的offer,申请的学校及专业有:布里斯托大学Advanced Computing:Internet Technology with Security约克大学的Cyber Security, 卡迪夫的 Information Security and Privacy,华威的Cyebrsecurity and Management(需要申请费35胖),拉夫堡的Internet Computing and Network Security,兰卡斯特的 Cyber Security,南安普顿的web technology,由于语言不理想只拿到了除卡迪夫外的带语言要求的conditional offer, 最终去了网络安全全英第四(仅次于牛津剑桥和帝国理工)的dream school :University of Bristol

这里不负责任的总结一下(因为每年的情况会有变化):英国大学计算机相关专业申请的基本条件是:

211,985大学:均分80+,帝国理工/牛津/剑桥,应该是要85到90+这样(达到了也不一定能去,摊手);

非211,985 大学:均分85+,帝国理工/牛津/剑桥,应该是要90+(同样,较难企及);

语言要求:雅思成绩小分6+,总分6.5+;

在语言成绩达不到标准的情况下(比如学渣如我),很多大学都有语言课,不想考雅思的小伙伴可以去申请这个语言课的unconitional offer, 然后等拿到所有专业课成绩换取只有语言条件的offer,再拿这个offer去英国等毕业语言班后换取最后正课的unconditional offer。

这个过程听起来比较复杂,我不辞辛苦的帮大家整理了一下在最后一步申请正课签证前的流程,画成了如下这个图:

process.png

到这里,由于不能事无巨细都涉及到,所以将本文分为:背景提升建议,英国计算机专业简要介绍,文书准备要点,这三个部分详细介绍。


Part1 背景提升建议

综上可以看出我只是申请学校大军中普普通通的一员: 虽然本科大学还过得去但均分实在不出彩,我的均分基本等同于非211,985大学均分85分左右的小伙伴们;但值得注意的是在学术背景方面,我曾获得过数学建模国家二等奖,很多做过建模的小伙伴应该会知道这个难度指数并不高(只需要前期认真准备看书并连续参赛三天)但确实在对计算机专业申请的时候会有一定帮助第二个值得一提的是我还曾和两个小伙伴做过安全方向项目并以第三作者发表过一篇影响因子并不高的安全方向的论文。但仅此而已,这两点我有信心大部分准备的早的小伙伴都是能够达到甚至做的更好的。

不过,对于学术背景,我只想说:没有参加竞赛没有发过paper并也来不及准备了的小伙伴们不要怕,专心提高还有机会提高的专业课成绩才是王道;如果还有时间还有机会,可以报名一下难度并不高的数学建模比赛、挑战杯全国大学生课外学术科技作品赛、参加各种学术会议、更有编程大神等可以去参加ACM编程大赛,或者有机会跟着导师在实验室做项目发paper等等,这些都是最有力的能够强调你的学术能力的写在PS中的内容。值得一提的是,实习或工作经验也是对申请十分有利的。但在选择各类项目及经验时,请尽量和你未来想要从事的方向一致,切记在跨度很大的方向间不要摇摆不定。

所以,我自己亲身经历得出的结论是:成绩是起决定性的,而这些学术背景是可以写入PS中锦上添花的内容,这些项目和经历的方向可以成为你选择专业的强有力的优势。

相比于学术背景,我们在准备留学文书的过程中另一个常常被人提起的就是学生活动,像是学校官方的学生会,学生自己组织的兴趣社团,一些国际的学生组织和一些公益活动。作为一个曾参加过学生会,韩语社团,舞蹈社团,一度还加入过国际青年组织AIESEC的学生活动积极参与者,想告诉大家,我并没有在PS中涉及这些内容。如果正在读文章的你还处于大二大三的阶段,那么我只想说,请放下这些学生活动或者只保留其中最喜爱的一项坚持下去。理由很充分:因为大部分的学计算机的同学会发现,大二和大三的课程真的是非常非常满的,像是一些重头专业课程如计算机组成原理,编译原理,汇编语言,数据结构,操作系统,单片机等基本都会安排在大二跟大三这两年(不过各个学校课程安排会有不同,但基本都会把复杂和理解起来比较困难的课程放在这两年),这期间时不时还要穿插着高等数学,离散数学,随机数学等各种基础科学,单单只是回忆起来这些都要脑仁疼了。在这期间,大一参加了社团和学生会的孩子们刚好成长为学生组织里的骨干,这时也会是骨干们最忙的时候。然而,面对越来越多要上课,要写作业,要码代码,要调的bug,要考考试,和一点也不比别的专业少写的论文准备出国而不是走向社会找工作的我们应该怎么选择?我建议尤其是准备来英国的孩子应该义不容辞的放下手中相比学术背景更不是么重要的学生活动,专心准备专业课并尽力把成绩弄得高高的。

到这里,针对背景提升,还是要说一个亘古不变的真理:成绩>学术背景>学生活动背景。但确实,对精力无限的小伙伴们我只能说多多益善,真的不一定是你的哪一部分精彩的经历会吸引了未来的导师。


Part 2 英国计算机专业介绍

这一部分是说起来很大也很复杂的部分,不过我为什么没有从学校讲起而是从专业讲起呢,因为学了四年计算机相关专业的我们应该清楚的明白,计算机有太多太多的方向了。但很多孩子跟我的情况不同,在本科并没有设置小专业,所以并不清楚英国专业这么多一时该怎么选。这里无法详细的涉及每一个学校的每一个计算机相关专业,只能参照其中的一些有代表性和我了解比较多的专业简单的描述一下。不过我们要提前清楚的是,这些专业虽听起来会千差万别,但同作为计算机学院的专业,很大一部分的基础课程是重叠的,如语言方向:C语言,Java等都会有设置,或一些其他的常见的算法类课程。但差别在于不同专业间必修课是不同的,比如我们专业密码学就是必修,而大数据专业机器学习就是必修,详情参看各学校计算机学院官网课程设置。

根据现在计算机方向的发展趋势(推眼镜+认真脸),我归纳了如下几个热门方向:

1. Computing Science/Advanced Computing:

这是基本每个学校计算机学院都会有的一个方向,可能名字会与这两个不同,但这个就传说中的大专业,taught课程中的没方向。

受众群体:对未来方向还不确定的迷茫的 CSers,或和计算机关系不大的专业转来的孩子们;

优点:课程灵活,选择多多,修满固定学分即可,对于不是计算机相关专业的可以在短期内对不同的方向有个大体的把握;

缺点:自己选择课程可能会因为一些外在因素(比如我的一些朋友选择很多课程就是因为听上一届的学长说老师给分高,容易过)这样会使选课跨度过大,而在日后找工作或者是读博时再度失去方向,失去自己的优势点。

2. 我的Security系列:

这一部分包含了cybersecuriy,information security,secure software 等等安全相关的专业。

受众群体:本科就对信息安全,网络安全,黑客/白帽子,感兴趣的小伙伴和本科就是这个小专业想坚持深入学习这一方向跟小编志同道合的朋友们;

优点:如果说我们这个专业有什么优势,只想说这是一个呈上升走势的专业,斯诺登事件和国家领导人视察国内的安全公司标志着国内外都在越来越重视安全问题。而国内从事安全工作的大部分是程序员,而非科班专业出身,所以这个需求市场是很大的。且就计算机专业而言,确实相比美国,英国及其它欧洲国家不见得有什么优势,但是安全方面,尤其是密码学,英国和欧洲却是遥遥领先的。

缺点:除去一些和其他专业一样的基础学科,安全方向的课程对数学要求较高,必修课程为密码学(基本每个有安全方向的学校都会有),还有web安全方向和安全应用方向的课程。这些课程设置比较难,相比其他专业均分很难很高,想要拿高分(很多想要拿一等学位的同学要千万谨慎选择),且学成回国后就业市场相对较窄。

3. 大数据/机器学习/人工智能方向:

这是一个已经火了很久并即将接着火很久的方向。毫无疑问,大数据已成为社会发展主流,而机器学习和人工智能便成为了对大数据的整理方式和利用手段。

受众群体:我认识的大部分选择这个方向的小伙伴们是对未来工作有一定想法的,之前就大数据和机器学习有一定了解并想深入学习的;

优点:目前来看回国后仍能赶上大数据需求热,无论是大公司像华为,亚马逊,还是大中小型的互联网公司都对这个部分需求旺盛。就课程而言会涉及像是机器学习,高性能计算,人工智能,神经学等;

缺点:在我看来这一部分课程会对算法和编程能力要求较高,需要较好的计算机基础,如果编程基础不太好的同学会有些吃力。

4. 其它方向

很多小伙伴有所了解后会发现英国每个学校计算机方向真的远远不止这三个,还有很多像是计算机视觉,软件工程,机器人学等很多很有意思的课程。这里就不一一赘述了。但我认为确定一个方向的思想是一样的,就是在自己四年本科所学的基础上有所思考,加上对现在国内外互联网公司动态的把握,和考虑本人是否有打算继续读博或者未来工作规划等。在确定了方向之后,可以锁定一到两个关键词,像是security,big data,machine learning,然后再去按照学校的排行找有该方向的学校,选择五到六所学校针对性的申请。

总结:很多小伙伴很困惑,不懂为什么把专业排在了学校之前重中之重的讲,因为我认为在研究生阶段,已经过了学习基础知识的时候了,应该focus一些,专注一个学起来有兴趣并对未来有帮助的方向。这个不仅仅会对在英期间的学习有所帮助,更是为日后的找工作做了铺垫。而且在我看来,很多工科名校,像是南安普顿,布里斯托(羞羞脸)等虽然在国内名声并不够响亮,回国后说起来大部分人会表示并没有听说过,但小伙伴们应该清楚的是一流的计算机教育水平才应该是我们来英求学所追求的。


Part 3 计算机方向文书准备要点

在选好了学校和专业后,我们就可以开始了文书的准备。这一部分是很多孩子闻风丧胆不敢自己动手的部分,这也是很多小伙伴选择中介的主要原因。这一点我只想说,中介有很多,良莠不齐,选择需谨慎。像我这种爱操心星人,特别不放心自己的人生大事掌握到别的人,特别是不认识的人手中,所以就都自己来了。

英国文书DIY的人真的太多太多了,有一搜一大把的教程共小伙伴们挑选。这里不赘述,仅仅提几点建议:

1.写文书的前提在于首先要理清自己的优势在哪短板在哪。我们要发扬优势,正视短板,并合理化短板。发扬优势自不必说,成绩好的说自己学习方面有多努力,有哪些想法,有学术背景的说自己多么爱钻研。但正视短板是我们很多人会忽视的,因为你的短板在成绩单里,在你文书中试图忽略的部分已经一览无余。所以我们怎么把缺失的部分合理化,成绩不好为什么不好,给它一个合理的,听起来又很真诚的解释是每一个有短板的小伙伴要思考的问题。

2.千万切记,申请前认真研读官网的课程介绍,由于你申请的每个专业名字和侧重点都会有所不同,你的各类文书都要跟着改。这里的改不是复杂的大改,但一定要做到一所学校一套文书。

3.所以根据上一条,很多自己DIY的小伙伴想由于是自己DIY 当然是申请的越多越把握啦,但是不建议选择超过八所以上的学校,这不仅仅我们的精力有限更是有个客观的条件是,英国学校是要求每一个推荐人要留官方邮箱并会发邮件确认推荐信的来源,所以小伙伴们要自己去联系推荐人及时回复每一个申请学校的邮件,否则会耽误申请进度。

4.禁止使用网上直接down下来的模板。理由不多说,奉劝大家在DIY文书时多一些真诚少一些套路(微笑脸)。

5.请注意这些文书篇幅都不长,没有地方允许你长篇大论的抒发情怀,请按照我之前说的重要性罗列好自己的优势与各种经历,如果学术背景很多就不用涉及学生活动,这也是我为什么一点没在PS中说自己的这一部分内容的原因。

6.既要简练但也切记流水账形式的文书,挑最为重要的部分详细的描述一下,找到这个经历中最能体现你适合这个学校的这个学科的理由,着重表现这一点。


最后想说:

英国很美好,好在方方面面:风景自不必提,良好的治安,世界前一百的名校那么多,教育质量优异都是我们爱它的理由。对申请而言,语言要求并不高背景要求并不那么严格。但作为学计算机的我们从一开始就注定了要拼搏与奋斗,如果这一年想好好玩耍,想走遍欧洲的每个角落,请不要选择计算机。如果选择了它,请认真准备并在来到后认真学习,在英国的这一年将会是你人生中美好又充实的一年。