AP和A-Level计算机课程学时建议

计算机是一门实用性极强的技术学科,其意义远远超出了普通升学,转学分的范畴。计算机不仅在数理化等理工科中被广泛应用,商科、社会学、心理学等人文学科中也离不开计算机来作为仿真、数据分析的工具。无论你大学学什么专业,都很难离开计算机。

做为一门技术含量极高的学科,计算机能力直接为未来职业生涯,求职面试,工作生活奠定了根基。这也是更多家长日益重视计算机这门学科的原因。

下面,我们将对目前国际学校普遍采用的两大主流课程AP和A-Level,从课程体系、知识内容、考核方法、考题特点及学时等方面做具体分析。

计算机是一门实用性极强的技术学科,其意义远远超出了普通升学,转学分的范畴。计算机不仅在数理化等理工科中被广泛应用,商科、社会学、心理学等人文学科中也离不开计算机来作为仿真、数据分析的工具。无论你大学学什么专业,都很难离开计算机。做为一门技术含量极高的学科,计算机能力直接为未来职业生涯,求职面试,工作生活奠定了根基。这也是更多家长日益重视计算机这门学科的原因。

下面,我们将对目前国际学校普遍采用的两大主流课程AP和A-Level,从课程体系、知识内容、考核方法、考题特点及学时等方面做具体分析。

AP 计算机

AP计算机课程的目标与大部分美国大学计算机系讲授的计算机专业导论课相近,要求用Java编程语言来实现问题的解决方案。课程偏重实践,强调解决问题、过程式与数据抽象(procedural and data abstraction)、面向对象编程与设计方法(object-oriented programming and design methodology)、算法(algorithm)与数据结构(data structure)。选择Java作为AP计算机编程语言,是美国大学理事会精挑细选,深思熟虑的集体智慧选择。学生通过学习AP计算机掌握Java语言和面向对象编程,以及对如何编程解决实际问题等有深入了解。

A Level 计算机

A-Level计算机课程设计更加规范,覆盖的知识面更加广泛。课程分为AS和A2两个阶段,每个阶段又包含计算机系统理论和编程实践两个模块。计算机系统课程内容涵盖现代处理器、软件和硬件、逻辑电路、通讯和互联网、数据、数据库和数据建模、法律道德和伦理;编程实践包括计算思维要素、问题解决及编程、标准算法。课程没有规定必须使用的高级编程语言,学生可以从VB、Python、Pascal中任选一种。

从上述介绍可以看出,AP计算机和A-Level计算机学习内容差异很大。

AP计算机A主要考察学生对于面向对象的的程序编程的能力,而不涉及计算机理论基础知识。A-Level计算机除编程外,还有大量篇幅介绍计算机相关领域的概念,如计算机体系结构、软硬件工作原理、网络和互联网、数据库和数据模型、软件开发流程等等。通过A-Level 计算机的学习,学生可以对计算机科学有整体的了解,而学习AP计算机的学生则会掌握Java语言和面向对象编程,以及对如何编程解决实际问题有深入了解。

计算机作为应用极强的应用型学科,究竟需要多少学时才可以学好?这个问题一直是学生,家长关心的问题。下面我们分别就AP计算机和A-Level计算机课程进行分析。

AP计算机课程的设计相当于大学一个学期的内容,不同老师选择不同教材,讲课的深浅,难易程度不同,学生的接受水平,学生的基础,学力不同,导致所用的学时不尽相同。

下面对备考AP计算机零基础学生和有基础学生,以及选用教材体系不同给出学时建议。

1. 完全零基础学生建议,按照54学时左右(包含了内容详解,上机演示,课后练习,单元测试)学完上下册AP计算机的核心内容,10学时左右系统讲解解答题类型和备考策略,真题模考。共64学时紧张完成教学任务。而一般在学校,安排两个学期的时间,当然安排的内容会有所不同。

每个老师讲课的例题,练习不尽相同,导致学时不同,以第9章method为例,一般2个小时就可以完成方法的讲解,但在我们的教材中补充了10道常考代码程序作为典型例题,以便学生能够轻松应对解答题。而作为复习用书的Barron教材都是没有的。

2、对于有基础的学生来书,学生基础参差不齐,更难有统一课时,这个时候,真正需要老师因材施教,按需分配学时,老师站在保证效果的前提下考虑问题,部分家长站在节省费用的立场考虑问题,这就造成了老师和家长之间对于课时分配的分歧,而此时应该充分尊重学生的主体基础,充分尊重教学规律。

对于在校生,已经学完内容,以系统复习知识点为主要目标,以巴郎教材为例,可以安排24小时+6小时套题讲解答疑,巴郎教材知识点相对齐全,但不适合初学者,从第4版到第9版,基本看不到一个完整的程序,而且巴郎教材几乎没有应对解答题的部分。完成零基础的学生自学巴郎教材既不知道在哪调试程序,也不知知道怎样调试程序。这个时候就需要一位既有经验,又熟知中国学生特点的老师进行有针对性的辅导,这样才能在AP考试中轻松取得满分,既培养了兴趣,又考出理想成绩,激发学习的自信心。

与AP的相比,A-Level不仅包含编程,还涉及计算机领域基础知识,知识点众多,因此课程所需课时更长。以剑桥国际考试局CIE的A-Level计算机课程为例,其教学大纲是按照360小时的课时设计的,课程分为AS和A2两个阶段,各占180小时,根据各学校的课程和学生基础可能略有不同。

A-Level是完整的课程体系,以CIE计算机课程为例,考试共分为四张试卷,分别是AS阶段的理论和实践,A2阶段的理论和实践,且AS和A2内容具有相关性。由于涉及内容较多,不建议同学们自学,最好能在老师的指导下有重点地学习。

对于参加了A-Level正规课程学习但需要额外强化的同学,建议分别花30学时来对AS和A2的重要内容进行巩固。老师已经根据考试局的教学大纲对知识点进行了系统整理,使同学们能够在尽可能短的时间内对CIE计算机课程内的所有知识点融会贯通,达到课程大纲要求。

A-Level计算机考试以简答题为主,因此要求学生在记忆、理解的基础上还要具有良好的英文表达能力。另外根据历年考试成绩的统计,A-Level计算机课程的的优秀率(即A和A*)在25%左右。要想获得好成绩,考前系统复习也必不可少。由于A-Level考试出题遵循一定规则,有相应的脉络可循,20小时的考前辅导课程通过讲解历年考试真题,可以使同学们在短时间内掌握考试重点难点和考试技巧,在考试中取得良好的成绩。

Recent Posts