计算机是一门实用性极强的技术学科,其意义远远超出了普通升学,转学分的范畴。计算机不仅在数理化等理工科中被广泛应用,商科、社会学、心理学等人文学科中也离不开计算机来作为仿真、数据分析的工具。无论你大学学什么专业,都很难离开计算机。
做为一门技术含量极高的学科,计算机能力直接为未来职业生涯,求职面试,工作生活奠定了根基。这也是更多家长日益重视计算机这门学科的原因。
下面,我们将对目前国际学校普遍采用的两大主流课程AP和A-Level,从课程体系、知识内容、考核方法、考题特点等方面做具体分析。
APCS
AP计算机课程的目标与大部分美国大学计算机系讲授的计算机专业导论课相近,要求用Java编程语言来实现问题的解决方案。课程偏重实践,强调解决问题、过程式与数据抽象(procedural and data abstraction)、面向对象编程与设计方法(object-oriented programming and design methodology)、算法(algorithm)与数据结构(data structure)。选择Java作为AP计算机编程语言,是美国大学理事会精挑细选,深思熟虑的集体智慧选择。学生通过学习AP计算机掌握Java语言和面向对象编程,以及对如何编程解决实际问题等有深入了解。
A-Level CS
A-Level计算机课程设计更加规范,覆盖的知识面更加广泛。课程分为AS和A2两个阶段,每个阶段又包含计算机系统理论和编程实践两个模块。计算机系统课程内容涵盖现代处理器、软件和硬件、逻辑电路、通讯和互联网、数据、数据库和数据建模、法律道德和伦理;编程实践包括计算思维要素、问题解决及编程、标准算法。课程没有规定必须使用的编程语言,学生可以从VB、Python、Pascal中任选一种。
从上述介绍可以看出,AP计算机和A-Level计算机学习内容差异很大。
AP计算机A主要考察学生对于面向对象的的程序编程的能力,而不涉及计算机理论基础知识。A-Level计算机除编程外,还有大量篇幅介绍计算机相关领域的概念,如计算机体系结构、软硬件工作原理、网络和互联网、数据库和数据模型、软件开发流程等等。通过A-Level 计算机的学习,学生可以对计算机科学有整体的了解,而学习AP计算机的学生则会掌握Java语言和面向对象编程,以及对如何编程解决实际问题有深入了解。
A-Level计算机考试以简答题为主,因此要求学生在记忆、理解的基础上还要具有良好的英文表达能力。另外根据历年考试成绩的统计,A-Level计算机课程的的达标率(即A和A*)在25%左右。要想获得好成绩,考前系统复习也必不可少。由于A-Level考试出题遵循一定规则,有相应的脉络可循,20小时的考前辅导课程通过讲解历年考试原题,可以使同学们在短时间内掌握考试重点难点和考试技巧,在考试中取得良好的成绩。
以上就是关于A-Level的相关资讯,如果你想了解更多A-Level的相关课程,留学规划或者有任何疑问,欢迎联系新航道重庆学校。
新航道重庆学校官网:cq.xhd.cn
新航道重庆学校电话:400-185-9090
推荐阅读: