越是临近今年5月的AP计算机考试,就越需要补充一些见效超快的复习技巧,来保持自己的学习状态。所以本文就给大家分享一些实用AP计算机考试复习攻略,期待5月能收到好消息。
(点击阅读ap计算机a和计算机原理选哪个?这3条理由一定能说服你)
AP 计算机科学包含两门独立的考试科目,分别是 “计算机科学原理” 和 “计算机科学A”。
其中计算机科学原理是一门关于计算机科学的介绍性课程,它偏重于理论,即概念性的知识点和基础性的计算机知识。
计算机科学A 科目则偏重于实践,要求学习一门计算机语言 Java,注重面向对象编程的核心概念。
具体而言,计算机科学A主要考察Java 语言基础,比如数据类型,操作符,流程控制;面向对象的程序设计和实现,比如类、对象、继承、多态;程序分析和调试;标准数据结构,比如数组、二维数组和列表;算法,比如排序和查找。其中 Java 语言只需要掌握该科目规定的一个子集。
AP计算机A考试形式:
部分:多选题(长达90分钟的40道多选题) 占比50%
第二部分:解答题(长达90分钟的4道解答题) 占比50%
考试内容覆盖广泛,基本每章节都会考到,考试形式比较灵活,特别是选择题。这就要求大家在平时学习中掌握重点,全面学习,不能偏废某些章节。
01 教材推荐
当然你需要一本教材。因为Java 语言流行度非常高,所以市面上关于 Java 的图书也特别多。另一方面,Java 语言的语法特性和类库也非常的多。
但是对于计算机科学A来说,我们只需要掌握科目规定的 Java 的一个子集。所以对于复习来说,一本合适的教材要远远优于一本包罗万象的Java图书。之前我们介绍的Barron’s AP Computer Science A 第八版正是这样一本针对性的教材。
另外推荐的一本“补充阅读材料”是 Head First Java 第二版,这本书以图文并茂的方式讲解了Java 编程的基本概念,对于初学者非常友好。
02 可以多学一门计算机语言
编程中的很多概念比如变量赋值、流程控制、异常处理、输入输出、面向对象等等,是语言无关的。在一种语言中是如此,在另一种语言中也是如此,只不过语法稍有不同而已。尤其是像 C++, C#, Java, JavaScript, PHP 这几种比较流行的语言,它们被称为是 C-like, 即类C语言。彼此之间在“基本语法”上也很相似。
所以有其他计算机语言的基础,对于学习计算机科学A有着触类旁通的效果。同样,如果学好了 Java ,或者说通过 Java 理解了编程中通用的概念,我们就可以说是入门了计算机科学。“编程语言”之间的差异“倒”反而显得不那么重要了。
03 通过刷题达到做题速度要求
从内容上看,计算机科学A的考试主要分为两个部分。一是 Java 语言和类库的基础知识。比如原始数据类型和引用数据类型的区别,ArrayList API的正确调用等等。要做好这一类题目,考生必须正确理解和掌握Java 语言和类库的基础知识,不能对知识点有似是而非,模棱两可的地方。
另一部分是编程考试,可以表现为完成一段缺失的代码,或者写一个完整的类或方法。这部分主要考察的是编程能力。作为一门偏向实践的科目,无论是基础知识还是编程能力,都需要通过大量的练习来进行巩固和进阶。
可以说,练习量的多少跟最终的AP计算机考试成绩存在明显的正相关性。对于选择题来说,90分钟做40道题,平均每道题两分钟多一点点时间。而简答题是90分钟做4道题,每道题有两到三小题,而且不少简答题的题目就有一到两页长。总而言之,这门考试是没有多少“多余时间”的。
所以,通过平时的练习来进阶编程的熟练度非常重要。上机练习可以借助计算机方便地进行调试,可以直观地查看输入输出,便于我们在真实的环境中解决疑惑,快速掌握知识点
AP计算机考试复习相关内容就分享到这里。计算机科学A近几年全球5分率都维持在20%以上,就分数而言,这门考试也是相对容易产生高回报的。所以每个参加这门考试的同学都可以考虑以5分目标。今年5月的考试一天比一天近了,如果你不知道如何利用剩下的时间冲刺5分,点击预约试听【唯寻AP复习冲刺班】——
唯寻教学天团授课,
根据学员进度定制课程,
教学步骤有条不紊,
从近年真题中解码考点,
对考纲知识点进行重新切片,
启发国际课程思维、点拨考试技巧,
网考、笔考都一样预定5分。
不管是英国前10还是美国前20的学校,都非常认可AP成绩。但AP考试采取五分制,排名靠前的学校要求4-5分才能换学分,也只有接近满分的成绩才能真的帮到申请。所以AP考生一定要以5分为理想目标呀。
更多AP复习攻略点击
学习有方法,成长看得见
筑梦牛剑/G5/常春藤