2018年A-level计算机的考生比例增长幅度是最大的,可以说是越来越受欢迎,但是它具体学什么呢?课程难度高不高呢?先来看看这篇文章了解一下吧!
A-Level计算机课程内容
A-Level计算机科学涉及面较广,从大的方面划分,主要包括计算机科学理论和问题解决及编程。具体划分四大模块:
模块一:计算机科学理论
1)信息表示
2)通讯与网络技术
3)数字电路
4)处理器基础
5)汇编语言编程
6)系统软件
7)数据安全、一致性与隐私
8)数据库及数据模型
模块二:问题解决与编程
1)算法设计与问题解决
2)逐步求精与结构化图
3)编程与数据表示
4)结构化编程
5)软件开发
模块三:高级理论
1)数据表示
2)通讯与网络技术
3)布尔代数与逻辑电路
4)处理器与系统结构
5)系统软件
6)安全
7)检测与控制系统
模块四:高阶编程技能
1)计算思维与问题解决
2)算法设计方法
3)递归结构
4)面向对象的编程
5)低级语言
6)声明式语言
7)软件开发
A-Level计算机考试形式:
理论部分考试时间90分钟,主要题型:简答,绘图,计算等;
实践部分考试时间120分钟,根据实际任务进行编程,画流程图,执行结果等。
A-Level计算机涉及内容广泛,包括计算机科学理论,系统结构,操作系统,数字电路,网络技术,汇编语言,数据库模型与数据库操作,算法分析与设计,面向对象的编程等等,完全可以达到大学一年级的水准。
计算机专业都有哪些方向?
英国大学开设的计算机科学相关课程可以说覆盖了计算机理论研究以及生产生活实践应用的各个方面,大家可以根据个人的兴趣进行选择。
同时,也要注意不同大学及不同课程的特点,有的可能对数学有非常高的要求,有的要求编程能力,有的倾向理论研究,有的专注实际应用等等。以下是针对几个特定的研究领域推荐部分院校的侧重点:
1、人工智能/机器学习/智能系统:布里斯托,爱丁堡,UCL,KCL,艾克赛特,东安格利亚,埃塞克斯等。
2、软件工程:UCL,南安普顿,格拉斯哥,约克,谢菲尔德,莱斯特等。
3、网络与信息技术/安全:布里斯托,格拉斯哥,KCL,肯特,纽卡斯尔等。
4、人机互动:UCL,约克,兰卡斯特,诺丁汉等。
5、多媒体网络技术:布里斯托,肯特,兰卡斯特,拉夫堡。
6、计算机科学与商管结合课程:KCL,曼彻斯特,诺丁汉,纽卡斯尔,利兹,肯特,埃塞克斯等。
7、计算机科学与金融相结合的课程:UCL,埃塞克斯,莱斯特等。
8、计算机科学与生物科学/医学相结合的课程:KCL,约克,伯明翰,东安格利亚,肯特,纽卡斯尔等。
英国名校的计算机课程A-Level要求
1、剑桥大学(University of Cambridge)
入学要求:A*A*A
课程介绍:剑桥的教学方法既有广度也有深度,专注于培养学生们创造未来科技的能力。Year one的学习内容包括计算机科学基础的相关topic与一张数学的paper。Year three学生就可以选择自己的具体研究方向了,众多module可选。
最大优势:剑桥计算机系十分有名,尖端的研究、完善的设施,优势明显。
2、帝国理工(Imperial College London)
入学要求:A*A*A
课程介绍:这个专业学生是数学和计算机科学一起学习的。帝国理工的计算机课程基本涵盖所有的计算机科学基础,同时又重点强调软件开发和数学。Year three以一项个人项目结束,可以是数学也可以是计算机科学的。
最大优势:帝国理工也是module选择最多院校之一,也就意味着每个人都可以在这里找到适合自己兴趣的东西。
3、牛津大学(University of Oxford)
入学要求:A*AA
课程介绍:第一年的学习包括数学、算法设计与分析、数字系统、概率与线性代数等核心课程。第二年可以选择六个不同的topic来学习,可选范围包括:数据库、逻辑与证明、众多计算机设计课题,还有核心课程。
最大优势:学生可以选择第四年课程学习更多知识。
4、圣安德鲁斯大学(University of St Andrews)
入学要求:AAA
课程介绍:第一年学习的是计算机科学的基本概念、几种编程语言和理论。除此之外,还要求学生学习一门计算机以外的其他科目。最后一年的学习以理论和实践原理为主,包括人机交互、电子游戏、数据库与操作系统。
最大优势:师生比例12:1,学生有更多的机会获得老师的指导和帮助。
5、华威大学(University of Warwick)
入学要求:AAA
课程介绍:通过这个课程,学生可以获得软件、工程、算法和系统设计的技术能力。第二年覆盖的领域包括计算机互联网、理论与软件工程等。最后一年的内容包括一项个人项目,把学习到的新技能运用到自己所选领域中。
最大优势:通过在行业内的一年实习或出国学习,学生的就业机会大大提升。
6、杜伦大学(Durham University)
入学要求:满足大学的一般入学要求(A* A A),同时数学达到A*
课程介绍:第一年教授的是核心能技能,包括算法、计算机系统、编程和数学。第二年围绕软件和理论学习,不过范围会更广。
最大优势:如果选择的是computer-science BSc学位,那么还将有一年的出国或行业实习机会,在大公司解决现实生活中的实际问题。
7、南安普敦大学(University of Southampton)
入学要求:A*AA
课程介绍:这个学位可以提供计算科学相关的核心专业技能、知识和理论。主要领域包括:编程语言、研发环境、建模工具、方法论、构建应用程序、通过程序测试的数据实现方法。
最大优势:毕业六个月后,该专业学生平均收入达到£30,000。
8、伦敦大学学院UCL (University College London)
入学要求:A*A*A-A*AB
课程介绍:课程的Module覆盖计算机科学的所有主要分支,包括结构、编程、理论、设计与数学。第二年和第三年的学习包括众多的选修科目,包括企业学、纳米技术、生物力学、管理、 可持续发展建筑设计、互联系统。最后一年在导师的指导下完成一个比较复杂的项目。
最大优势:UCL提供非常棒的实验室和设备,环境友好,适合个人学习。
9、曼彻斯特大学(University of Manchester)
入学要求:A*AA
课程介绍:计算机科学总是在不断变化的,但是这门课程可以培养学生跟上时代变化节奏的基本能力。多数任务都是项目为基础的小组作业;解决实际生活中的问题,创建新的问题解决办法。
最大优势:这个专业最大的优势就是灵活,有很广泛的计算机科学相关topic可选。
10、布里斯托大学(University of Bristol)
入学要求:A*AA
课程介绍:第一年和第二年引入核心概念,涵盖了编程和算法原理、现代计算机是如何工作的、理论、设计编程语言、并发系统与互联网、机器学习。三年课程都包括大量的独立学习时间。
最大优势:第二年的学习内容包括一个软件小组项目,学生们一起合作为客户提供实际的问题解决办法。
以上就是小编为大家整理的关于A-Level计算机科目。更多alevel阅读技巧、alevel课程难吗等问题可以咨询我们。
A-level Biology是一门综合生物分子、基因遗传、动植物生理、免疫健康、生态环境等基本原理的学科。它与人类生活,与大家赖以生存的环境息息相关,越来越多小伙伴被它错综复杂的美所吸引,但说到学习A-level生物,大部分同学却望而却步。