剑桥大学计算机科学专业申请常见问题!该专业学习什么编程语言,需要提前学习吗?学习A-Level的Computer Science对申请有帮助吗?能否推荐一些有助于申请与学习的书籍或活动吗?下面就针对这些问题进行解答,希望对大家能够有所帮助!
Q1、该专业学习什么编程语言,需要提前学习吗?
许多不同的计算机语言使用的编程范例不尽相同。剑桥大学的目标是教学生核心原则,以便学生能够很快地掌握任何新的语言。
当然学校必须使用部分编程语言来教学,目前使用Java作为主要的面向对象编程语言,ML(meta language)作为函数式编程语言,Prolog作为逻辑编程语言,当然还有C与C++等语言。
申请者不用刻意提前学习编程语言,学校不希望学生在刚来的时候就能够用这些语言中的任何一种进行编程。
Q2、学习A-Level的Computer Science对申请有帮助吗?
尽管科目有所不同,但剑桥大学关注所有相关科目的好成绩。计算机科学专业主要看重申请者的数学成绩,因为所有学校都开设这门科目,同时也为大学的相关课程学习提供了基础。
因此,大学强烈建议提交数学成绩外,还希望申请者能够提交A-Level Further Mathematics成绩(条件允许的情况下)。
当然,如果申请者所在的学校开设A-Level Computer Science课程,那学习该科目具有一定价值:它涵盖了大量的相关材料,使申请者在进入大学学习前能够更好地理解计算机科学这门学科。
Q3、能否推荐一些有助于申请与学习的书籍或活动吗?
在招生阶段,学校对申请者的数学能力有一定要求外,还注重申请者的学术能力与学术热情。
从招生的角度来看,建议参与一些能够显示自己对该领域兴趣的活动。比如:阅读相关的学科资料与文献书籍,学习编程语言,参与开源项目、手机应用程序或构建硬件(如机器人)等,以展示申请者的学术热情。
如果申请者选择学习一门新的语言,建议学习一门没有在Tripos中明确教授的语言。这样有助于避免重复学习的同时,也让申请者对编程语言能有一个更广阔的视角,在今后的大学学习与就业中也有一定的帮助。比如一个较为普遍的选择是Python语言。
还推荐申请者可以尝试研究Raspberry Pi(树莓派),可以帮助申请者熟悉UNIX命令行,这是Tripos中非常有价值的技能! 以上就是为大家分享的剑桥大学计算机科学专业申请常见问题,更多出国留学疑问,请持续关注培顿 教育!