计算机科学专业(Computer Science,简称CS)作为近年来英本留学的热门专业,成为了很多申请者的首选。据UCAS 2021/22申请数据显示,共有158,340名学生申请计算机专业,2020/21学年则有140,420人,增加1.8万名申请者。
那么去英国大学读计算机专业,申请要求又会有多高呢?
A-Level计算机科学课程介绍
计算机科学(Computer Science)是一门既需要抽象思维又需要具体思维的学科。
从更高层次来看,计算机科学与解决问题的能力有关,包括建模、分析问题、设计解决方案、实现方案。解决问题需要精确、创造性和仔细的推理。
在AS和A-Level计算机科学课程中,学生学习计算与算法原理、计算机编程、机器数据表达、计算机硬件系统与软件系统、计算机组织和架构、通信和网络、数据库和使用计算的影响等。
A-Level计算机科学课程内容
A-Level计算机科学分为两个部分:理论和编程。理论部分集中于计算机体系结构、内存、硬件和逻辑图。
理论考试包含大量的基础问题,主要要求学生记住各种硬件部件的功能和用法,完成逻辑表和进行基本的计算。
编程部分鼓励学生专注于一种编程语言,理解各种编程概念,如lists、 tables、classes 、objects、 recursion和 constructors。
编程考试通常要求学生为各种真实场景编写程序代码,编辑不正确的软件和完成跟踪表。
A-Level计算机科学考试形式
以CAIE为例,给大家介绍一下A-level计算机科学考核形式。CAIE A-level计算机有两个课程,拿2021新大纲课程9618来说:
考试包含4套paper,每套paper都是75分,各占总成绩的25%。AS考paper1、2,A-level考所有4套paper。考试中不允许使用计算器。
Paper 1基础理论(1小时30分)
Paper 2 基本问题解决和编程技能(2小时)
Paper 3 高级理论(1小时30分)
Paper 4 实践(2小时30分)
前三套paper都是笔试,最后一个paper是考核实践,考生需提交完整的程序代码和测试证明等。
计算机科学适合与哪些科目搭配?
计算机科学与其他很多学科都有很强的联系。适合与A-level计算机搭配的科目包括数学、进阶数学、物理、经济学等。
大学打算学习计算机科学专业的同学,可以将A-level计算机与A-level数学相结合,因为这是很多大学的先决条件。
A-Level计算机科学得A*难吗?
A-level计算机科学考试相对于其他科目来说是中等难度的,一旦掌握了必要的编程技能和分析技巧来解决问题,这门课就会容易很多。
◆ 2019年A-A*率25.9%(A*率:10.0%)
◆ 2020年A-A*率53.0%(A*率:26.4%)
A-level计算机分为两部分,理论与编程。理论包括处理器、硬件、软件、数据库的基本原理。编程将会从几门语言进行选择,如C#,Java,Python、Pascal/Delphi。
此外,一些考试局的A-level计算机包含课程作业模块,课程作业通常以项目的形式,让学生检验他们的想法,做出一些独特的东西。课程作业部分将计入A-level最终成绩。
以G5院校为首的计算机专业,要求都很高,大多数都在A*AA以上且要完成MAT的考试。因为A-level计算机内容已经覆盖部分大学计算机专业中,所以想在大学报考计算机类专业的同学,可以在高中“预学”。