計算機行業(ye) 和CS學科一直非常熱門,相信今年也有不少同學備考AP計算機科學A這一科目。 臨(lin) 近考試最後一個(ge) 半月,今天由老師為(wei) 大家帶來AP計算機科學A的考試分析及備考建議,一起收藏學習(xi) 拿高分吧!
01、2021年CSA考試數據分析
2021年的AP計算機考試形式比較特殊。由於(yu) 疫情的影響,全年的AP考試分為(wei) 了三次進行。其中第一次隻有線下的考試形式,第二次是線下和線上並行的形式,而第三次則隻有線上的形式來進行考試。雖然說AP CSA是為(wei) 數不多的、線下和線上考試形式完全相同的科目,但線上考試的本質仍然對考試的內(nei) 容產(chan) 生了影響。
在線上版本的試卷中,選擇題沒有按照常規的、由易到難的順序出題,而是完全打亂(luan) 了題目的序號。而且線上的版本必須一道題做出選擇之後才允許進入下一道題,並且不能夠回來進行改動。結果導致很多同學在時間掌控上出現了不小的問題,前麵偏難的題目耗費時間過多,最後後麵簡單的題目反而沒有答完。 在簡答部分,考生需要通過鍵盤將代碼敲入答題框之內(nei) ,而且提供的Java Reference也是以彈窗的形式出現在答題框上方,導致很多同學不適應,影響了考試發揮。 本次的考試形式所帶來的影響也反應在了成績分布數據中。如下圖所示:
2021年的整體(ti) 分數相對上一次完整的AP考試(2019年)相比出現了一定程度的下降。其中5分率下降了2%;1分率上升了3%。應該說,本次考試尤其是線上考試的出題順序、不允許修改答案等問題, 確實給不少考生帶來的困擾。
02、2021年CSA考點總結
從(cong) 考試內(nei) 容上來看,2021年的AP CSA和往年沒有過多的變化。整體(ti) 題目的難度比2019年略有增加。與(yu) 2016年及之前未改革的題目相比,仍然總體(ti) 呈現出選擇題難度增加,簡答題難度降低的大趨勢。
01、選擇題部分
考試重點仍然是在於(yu) for循環、while循環、if語句部分,和字符串、數組(包括二維數組)、數組列表等知識點的結合。選擇題中耗時較多的題目主要都集中在代碼追蹤和條件添加的題目, 對學生閱讀代碼的能力要求比較高。
尤其是對於(yu) 數組、數組列表、字符串的遍曆,和循環、條件句之間的嵌套考查的題目出現的比較頻繁。導致選擇題部分整體(ti) 耗時明顯增加。相反,對於(yu) 遞歸、繼承、多態等傳(chuan) 統難點的考查題目反而要少了一些,大概隻占據了40道選擇題中的10道題左右。
02、簡答題部分
仍然持續傳(chuan) 統的考點分配。完整的類的撰寫(xie) 仍然是四道題目中相對難度最低的,也是四道大題中考生平均拿到的分數最高的題目。 最難的題目是第四題,考察關(guan) 於(yu) 二維數組的知識。需要考生熟悉二維數組的定義(yi) 、遍曆(尤其是for-each循環)、搜索等常見的算法,再結合調用函數、利用函數返回值等知識點才能解出題目。
其餘(yu) 的兩(liang) 道題目分別考察了對於(yu) 字符串的相關(guan) 操作,包括搜索,遍曆,切割,和對於(yu) 數組列表的添加和刪除操作,整體(ti) 難度適中,所考查的易錯點也是我們(men) 課上反複強調過的內(nei) 容。
03、2022年考綱變化
總體(ti) 來說,2022年的考綱內(nei) 容和之前的年份沒有明顯變化。相對2018年及之前的考試,刪掉了abstract class,interface等內(nei) 容。 值得注意的是,二進製、十進製、八進製和十六進製互相的轉換目前也不在AP CSA的考綱之中。
從(cong) 考試的難度來看,2021年的選擇題和簡答題部分的難度都照比2019年提升了一些。尤其是選擇題的部分,由於(yu) 我們(men) 平時選擇題的練習(xi) 材料較少,而且都是時間比較久遠的題目了,難度對比現在的考試還是要簡單不少,尤其需要大家引起重視。
03、2022年CSA備考建議
選擇題部分,同學們(men) 尤其需要重點複習(xi) 循環、選擇語句和數組、二維數組、數組列表和字符串的綜合運用。給出一段較為(wei) 複雜的代碼讓考生追蹤,是近年來難題尤其喜歡呈現的方式。另外像比較難理解的遞歸,繼承,多態等考點,在考前也要確保知識掌握的準確。
簡答題部分,四道題的考點相對固定。一般是:
1. 循環、選擇語句的使用,方法的調用
2. 數組、二維數組和數組列表的相關(guan) 操作
3. 字符串的相關(guan) 操作
4. 寫(xie) 一個(ge) 完整的類
下麵是備考建議: 首先,同學們(men) 認真複習(xi) 上文提到的重點知識,保證熟悉各個(ge) 概念和應用。
其次,強烈推薦大家講2004至2019的官方FRQ全部做一遍。當然,由於(yu) 疫情的影響和每年課程內(nei) 容的變化,有些試題已經不適合我們(men) 再去做。
在題目中如果包含下麵字樣之一,同學們(men) 就可以跳過該題目: case study; interface; abstract class. 其餘(yu) 的題目建議大家在考前親(qin) 自完成一遍,熟悉出題的套路並且鞏固知識點。
評論已經被關(guan) 閉。