现在可能是备考AP的黄金时段了,宅在家的你终于有机会让自己静下心来备考AP。TD也按时为在备考中的大伙带来了5分学霸们的备考干货。 本文系是TD AP备考系列讲座回顾文章,分享嘉宾是来自UF的2023erAngela学姐,Angela学姐曾斩获包括AP CSA在内的7门AP5分。

AP CSA计算机考试特征

AP CSA的考试主要考察Java Language的运用,题目的类型分为选择题FRQ。选择题有40道,FRQ有4道,这里需要注意的是尽管CSA科目在平常学习的时候需要上机操作,但考试却是笔试的形式,不需要用到电脑的任何东西。 选择题主要考察的是逻辑思维,通常会给你一个if loop、while loop,一些循环、数之类的,或者单纯的两个variable相加的题,看看你能不能计算出结果。 FRQ是四道题,这四道题实际上是每道题都有不同的考点。比如说有专门考class的,考你的逻辑的,或者就是考你会不会最basic的那些class、那些array。总而言之,它是每道题都会有一个不同的方向。然后呢,每一个方向里也会按照不同的点来score你。 所以我认为CSA的备考是很简单的,因为FRQ就那么几个方向,你只要掌握清楚那几个方向,多练一些题,培养好了你的逻辑思维的话,那么这个考试基本上是没有问题的。 我们今天着重要讲的是AP CSA备考的避坑指南

AP CSA计备考算机避坑指南

编程格式

首先是编程格式,就像我之前提到的Format。比如说array对应的是中括号,if对应的是括号。而大括号是一堆if放在一起,就是说累加的时候需要有大括号。这些编程格式实际上就相当于是Java的grammar,是一定要最好有的。 然后还有像空格,在哪个地方空格在哪个地方另起一行,这些格式都是非常非常重要的所以在你练习的时候一定不要偷懒,不要想着我会了就不去写,一定要都写出来,这样可以巩固你的记忆。有了这些好的记忆打下坚实的基础,以后就能学的更好,在考试的时候也能更好的发挥。

FRQ简答题不要空着

第二个避坑指南是FRQ千万不要空着,不管是平时练习还是考试的时候。尤其是考试,你只要写出来一定的话,比如说你写出来具体一些class的名字,你就可以得到一两分的。所以这些东西是可以有时间背住就一定要背的。 它们实际上也相当于是编程格式,无论用什么方法只要能背住就一定要背住,即便是到了考试的时候实在不知道怎么写了,也要把那些东西放上去。这些放上去了以后,你还是能得到这些partial credits的。然后能得一分就是一分儿,因为它最后不是按照你的得分,而是按照你成绩的百分比来定你的12345分的。

练习题

第三个避坑指南是一定要做练习题。能有时间做就要做,不做练习题是不行的。很多人都会觉得好像说CSA更注重的是你的逻辑思维,所以即便是做了那么多的练习题,到最后也不一定能考到你练习的那个逻辑思维,于是就觉得做题是没必要的。但实际上并不是这样,因为FRQ的题型就那么多,就那么几道。 你做的多了以后你才会培养出来你的逻辑思维,并且才能完善你的编程格式。所以不做练习题是绝对不可以的,哪怕是练习题中不一定会出的,就是FRQ里头就算不会出原题,也要去做一下试一试。

选择题

第四个避坑指南就是大家做选择题的时候,或者说在练习选择题的时候一定不要偷懒。因为有的时候,比如说也是CSA考试中会出现的一种题型,它们会给你一个variable,你要把这个variable的值改变,改变,改变,然后看这个改变最后出来的是什么值。 大家都会觉得这些选择题很简单,在脑子里头可能加加加(就是CSA考察的都是些很简单的加减乘除啊),就能得到结果,然后就以为自己会了。实际上如果你只是在脑子里头单独算的话,有的时候很容易就忘掉一个东西,结果就算错了,这样拿不到分是很可惜的。所以我的建议是,就算你在平常自己做练习的时候,也不要偷懒。 你要把所有的variable和对应的值都写出来,然后一边一点一点的改他们,把结果一点一点的改出来,千万不要眼高手低觉得很简单,也不要怕麻烦。这样子积累练习你才会知道,我做这样一道题需要多久的时间,我现在是怎么样的水平,到了考试的时候,才不至于慌乱。 大家都有过在考场上遇到不会的题或者难题突然慌张起来担心时间不够用的经历吧。所以在平常备考的时候千万不要觉得这道题简单,我会,就不想把variable写出来。结果到最后考试的时候,时间比你自己脑子里头想的要长很久,导致做不完题也是不好的。所以现在趁着还有时间就千万不要懒,把这个习惯养好了。这样子你不容易犯傻乎乎的错误,并且你的时间上的控制也是可以更好的掌握住的。

grammar和vocab

最后一点,实际上也是很重要的一点,就是要记住grammar和vocab。就比如说,等于等于号是代表两个数相等,然后.equal代表string等等。CSA的一些东西就像真的在学习一门新的语言一样,它是有不同的语法或者是要求的,所以这些东西一定要记住了。要不然到时候本来你是要compare 2个string,但你用了两个equal equal。那在判分的时候是会给大家扣分的。所以这些grammar和local一定是最好要记住的。

推荐阅读

?TD AP手册2021版重磅出炉!官方大纲改革后首发,从入门到5分一册搞定! ?AP化学5分备考经验分享:备考时间安排/备考书籍推荐/刷题练习要点/考试答题技巧 ?2021年AP各科备考资料免费下载-【2021年AP备考交流群】:有干货,有陪伴|AP备考资料合集免费下载 ?用AP统计学知识点,揭秘“十赌九输”的真相!-AP统计学大数定律以及概率相关知识点 ?AP心理学知识点:旁观者效应是什么?“见死不救”的背后真的是人性的缺失吗?