我们今天邀请到了录取UCL专业Mathematical Computation的前同学,来给我们分享一下申请经验以及生活体验! UCL录取专访
01
介绍一下自己
大家好,我是前似希,毕业于上海领科学校。Alevel的选课是数学、生物、物理、高数,成绩是3A*1A,录了UCL的计算数学专业(Mathematical Computation)
02
就读这个专业是一种怎样的体验?
Mathermatical Computation,即计算机数学专业,通过看专业名字和官网课程简介,能知道这是一门一半数学一半计算机的专业。数学的部分大一得学习主要包括数学分析、代数等。这些数学课程都是数学专业的基础课。我之前在高中接触的大学数学比较少,所以要理解这些概念和证明题会有些吃力。我们专业每隔一周就会有Quiz和小作业,用来检验这周所学知识,所以测验还是比较频繁的。
计算机部分包括四门编程语言的学习(C、Haskell、Java、Python)。其中算法课会用到python,所以需要提前自学python。受疫情影响,课程安排和考试都会有变化。上课会有录播,每一门课2-3小时左右。除此以外还会去线下的tutorial,和教授沟通,同学之间也可以互帮互助答疑。关于考试,数学Term1的内容在Term2刚开始学习的时候考试。其余都安排在Term3考。算法和理论课程,在学期末都会有一个大作业,分为个人和团体作业。
03
学习强度如何? 和高中相比有何变化
我个人觉得学习强度比高中更大。高中的学习方式就是理解了知识点之后刷题,碰到不会的去问,再理解再刷就懂了,学得不会特别深入。大学是一开始觉得能听懂,但是深入学习后发现还是难度还是挺高的。
04
每天是怎样度过的?
学校的环境很好。UCL的图书馆是24小时的,里面有自动售卖机或者cafe,暖气也很足。我一般上完课会选择在图书馆自习,然后回宿舍休息。
05
课余生活都做些什么?
我自己能分配的时间其实很多。我们有一周叫Reading Week,就是学校专门放假一周,供我们自由安排学习时间。课余生活的话会去和朋友们打球、吃饭、逛街、散步、打游戏、追剧。
06
想申请计算机专业,要提前准备什么
我建议学弟学妹们一定要选自己真心喜欢的专业,不然学得很累会怀疑自我。大学课程难度会大幅增加,慢慢来能跟上节奏。要记住人外有人,不去比较,脚踏实地。计算机入学要求主要是对AL课程成绩的要求,没有对计算机能力的要求,但还是要有编程语言基础。你需要知道如何通过代码解决一个问题(不是指具体掌握哪门语言,而是编程思维的培养)。
数学基础一定要打好,学得越深入,课程对数学的要求越高。建议尽早找到自己想深入研究的“领域”,比如:人工智能、软件、密码学、复杂度等等,计算机专业很广,可以预先了解一下(推荐YouTube 或者B站,有很多资源)。同学们一定要多花些时间进行课外阅读,明确自己的专业方向,并且在这个专业方向上多准备一些小研究和小项目,这对英本申请还是很重要的。
学一门专业,需要的是一颗真正热爱这门领域的心和对这门学科的好奇心。随大流去申请计算机,有可能学的和你想的不太一样。
最后我想提一句,Computer Science 和 Computing是不太一样的东西(在我的理解里),我其实一直在思考为什么要叫做计算机“科学”。
无论是什么学校和专业,都需要提早规划和准备。