当下的热门专业,毫不夸张,计算机科学(CS)相关“撑起半边天”。 热度大竞争也大,对于这一专业的申请规划(标化学术、院校选择)、大学课程设置以及毕业后的就业方向,许多同学目前掌握的信息并不充分,不知如何才能在大批申请者中脱颖而出。
不用担心,今天这位毕业于爱丁堡大学人工智能和计算机科学专业的F学长,将会讲述一系列CS专业相关事宜,帮助同学们做更充分的专业及申请准备!
01、专业设置及就业相关Q&A
为帮助同学们更有针对性地获取有效信息,文章将划分为专业学习和申请规划两个大方向:
Q:简单介绍一下自己?
F同学:我本科毕业于爱丁堡大学人工智能和计算机科学专业,从事过数据科学、软件工程、机器学习研究等相关工作,现在的工作和数据科学有关,主要负责Python/SQL/Java。
爱丁堡大学人工智能和计算机科学专业
Q:为什么选择AI/DS而不是CS其他领域?
F同学:GCSE和Alevel阶段我了解过CS许多专业及未来工作方向,比如信息安全、软件工程等,但只有AI和DS(数据科学)是我最想学习的内容,多尝试才能确定自己真正想走的路。
比如数据科学涉及到一些编程但不使用大量复杂的代码库;由于工作性质需要一直思考,不是枯燥无味的找bug,更符合我个人的工作需求。 (只不过DS真的很难学,日常并不像互联网所说的那么简单)
Q:大学第一年专业生活是什么样的?
F同学:其实大一整体学习课程难度比较容易接受,但还是存在两个比较难的内容:数学和编程。不同CS专业涉及的数学含量不同,像我这个就比较多,如果对数学不感兴趣的要慎重考虑。
编程方面,个人认为提前学习基本的编程真的很有帮助(特别是Python);如果你要学习maths-intensive courses,想进一步提升数学能力,建议先去看一些相关的书籍资料,例如Polya的"How to Solve It",休斯顿的"How to Think Like a Mathematician"。
Q:爱丁堡大学这一CS课程的男女比例?
F同学:我当时那一届男:女=8:2左右,只不过现在有越来越多女孩子学习CS了。女生学习CS有着男生没有的细腻,特别在编程方面,反而是一种更大的优势。
Q:CS就业市场会不会过度饱和了?
F同学:不得不承认当下有越来越多的人学习CS相关,但工作机会更多还是看个人能力,有的人在大学期间没有好好学习,毕业时都不知道该如何编程,那么他们肯定无法找到好的工作。
即使升入大学后也要不断提升自己,做好专业学习,空余时间也可以多参加各种实习项目,相信我,毕业后拥有的就业机会一定有很多。
Q:如何不虚度大学年华?
F同学:弄清楚你想从大学中得到什么,这是最重要的事情。可以问一问自己在大学结束时想取得什么成就?未来工作方向如何?设定这样的目标可以帮助你确定大学四年的重点发展方向,从而减少无用功产出。
02、申请规划类Q&A
面向IGCSE/ALevel等还在准备大学申请的同学,有以下建议:
Q:4A*+偏数学/AI,有无院校推荐?
F同学:如果对CS中的数学/AI方向感兴趣,个人认为剑桥,帝国理工和爱丁堡是最好的选择。除此之外还可以考虑UCL,KCL,曼彻斯特,南安普敦,圣安德鲁斯等,每个人侧重的专业重点不同,具体还是要亲自去院校官网查看。
当然,4A*的Alevel成绩用来申请CS相关专业已经足够优秀,接下来重心要放在PS上,可以解释你为什么对CS感兴趣/对哪些领域感兴趣/如何培养这种兴趣等等,一定要突出自己的专业学术能力。
剑桥大学CS专业简介
Q:Alevel阶段学习CS对申请有帮助吗?
F同学:首先可以结合目标院校专业确定是否对Alevel计算机课程有明确要求,但其实一般情况下都是对数学成绩有要求。若个人能力较为优秀,我认为在Alevel阶段提前学习CS是一个非常不错的选择,这门课程可以帮助你更好了解专业知识,激发研究兴趣。
Q:Alevel阶段如何提前接触数据科学?
F同学:Alevel阶段没有数据科学定向内容,因此同学们学起来难度会很大,但所借助的学科基础还是可以提前准备的,比如努力搭建Alevel数学基础,学习Python,阅读“统计学习导论”等。
Q:如何在GCSE和Alevel中取得好成绩?
F同学:不得不说现在CS申请难度越来越大,提高Alevel成绩很有必要。不同学科学习方法不同,以数学、CS、高数和物理等学科为例,下面几点比较有帮助: 在GCSE课程中利用好教科书+规范说明+历年真题和评分指南足以拿到高分成绩。
升读ALevel后,少一些死记硬背,更多的是深度理解,明白这个问题是如何用特定方式解决的。 如同学们需要进一步提升标化学术,文蓝现开设了IGCSE/ALevel/IB暑期先锋预习班!!添加学姐微信:ukfudao咨询详情!!
Q:课外还能做哪些活动增加名校入读机会?
F同学:总的来说,我建议大家首先要找到一个真正感兴趣的CS领域,在这个领域做大量阅读研究,激发专业学习兴趣和热情,增加学科专业知识,扩充知识体系框架,学习专业思维。
然后围绕这个领域建立一个个人项目,这样在PS中就有足够的内容可以讨论了。 在一份优秀的PS基础之上参加其他课外学术活动,比如编程类项目、数学类的国际竞赛等,借助这些学术活动提升思维逻辑、团队协作、人际交流等综合学习能力,也要注意提前准备相关专业可能需要参加的笔面试!
一切准备无误后,be confident!!相信大家都能成功拿到offer~