AP計算機科學詳解:CSA和CSP怎麼選? 2021年最新5分率,考點分析,題型總結!

ap csa csp

AP計算機考試是由College Board主持的AP考試,高中學生可以通過考試獲得大學水平的計算機科學課程的大學學分。 AP計算機分為2大考試:

  • AP計算機科學A(CSA)

  • AP計算機科學原理(CSP)

這兩門考試究竟有什麼區別呢?

AP計算機科學A(CSA)

AP計算機課程(以下簡稱CSA)涵蓋的主題包括需求解決、設計策略與方法、數據結構、數據處理方式(算法)以及計算機技術對倫理和社會的影響。

計算機科學A偏重於實踐性的編程,注重考查代碼在多態,繼承等在算法上的具體實現,以及數據結構與算法,如鍊式結構,棧,堆等,因此需要專門學習一門計算機語言(java)

考試重點是面向對象程序設計和利用Java語言編程解決問題,相當於大學計算機專業第一學期課程難度

考試結構:

第一部分:1.5小時,40道選擇題,佔50%;

第二部分:1.5小時,4道編程題,佔50%。

考點:

編程基礎(55-75%),數據結構(24-40%),邏輯(5-10%),算法/需求解決(25-45%),面向對象的程序設計(15-25%),迭代(5-15%),軟件工程(2-10%)。

AP計算機科學原理(CSP)

AP計算機科學原理(以下簡稱CSP)是一門很新的課程,在2016年才推出。

它著重於計算機科學更具有創造性的方面,除了編程和算法,還有大數據、互聯網、網絡安全、全球影響等。同時讓學生有機會利用現有技術手段開發軟件,以達到展示自我和解決問題的目的。

這門學科以計算機原理和基礎知識為主,含編程和網絡方面的知識。這個課程算是計算機專業的入門和基礎課程,如果學生想了解並嘗試學習計算機科學及相關領域,該課程可以作為程序設計語言的先導課程學習

考試結構:

第一部分:2小時,共70道選擇題,佔70%;

第二部分:考生自己創建一個編程作品,提交,佔30%。

考點:

創造力,抽象能力(19%),數據信息(18%),算法(20%),程序設計(20%),網絡(13%),世界影響(10%)。

2門考試的區別

考察內容不同

AP計算機科學A(CSA)是以Java編程語言為載體,涉及面向對象編程、初級數據結構和算法的課程。計算機科學原理(CSP)則偏重於通識理論,即概念性的知識點和基礎性的計算機和網絡知識,比如數據在底層存儲的形態、進制轉換、補碼反碼、網絡協議以及基礎的編程等。

簡而言之,計算機科學原理(CSP)非常適合作為計算機學科的基礎入門級課程,而計算機科學A(CSA)更適合工科方向的學生。

考試形式不同

計算機科學A(CSA)可以在學校選修,也可以不在學校選修,而計算機科學原理(CSP)需要在具有AP認證的學校選修,計算機科學A(CSA)考試分為多項選擇和自由問答,全部閉卷考試,而計算機科學原理(CSP)考試與大學考試類似,由平時作業(Through-Course Performance Tasks,佔總分40%)和期末考試(End-of-Course Exam,佔總分60%)兩部分組成。

計算機科學原理(CSP)平時作業要求學生完成兩個項目,並進行描述和分析,包括研究過程、圖表、PPT等要素,往年一般在四五月份左右(以官方規定的截至時間為準)上傳至指定網站即可,期末考試採用筆試的形式,要求在100分鐘內完成74道選擇題。

深度和廣度不同

打個比方,如果說CSA是一種語言的話,CSP更像是一種文化。也就是說CSA內容相對單一,在編程方面會學習得更加深入。而CSP則傾向於讓學生切實體會到計算機科學在生活中的實際應用和意義。

適用職業不同

CSA適合工程學、軟件開發、網頁設計等;CSP適合經濟學、圖書館學、信息科學等。

大學換分情況不同

超過500所大學承認優秀的AP計算機科學考試成績,對於大多數學校來說,CSA因其較高的技術性會更受青睞。但每所學校的相關政策常有變動,所以要事先諮詢好。

學習資料豐富程度不同

CSP作為一個“年輕”的學科,相關學習資料不如CSA的多。

5分率對比

AP考試的5分和4分率相當重要,大家的目標都是在能力範圍內盡可能拿高分,而5分率就是重要指標。 5分率一定程度上反應了該門科目的考試難度和評分標準,我們可以結合自身的備考時間和能力,選擇更有把握的科目進行選考。

以下為2021年AP計算機科學2門考試的最新分數分佈數據,供大家參考,祝大家2022年考試拿滿分!

科目

5分

4分

3分

2分

1分

AP CSA

25%

22%

20%

12%

21%

AP CSP

13%

22%

32%

20%

13%

導師推薦

針對AP計算機科學考試,Aralia Academy向您推薦經驗豐富的AP計算機導師-I老師。I老師同時也可以教學IB計算機的各級別課程,以及高中階段的計算機入門至高級級別課程。快來看看他的介紹:

I老師

開設項目:AP計算機A,AP計算機科學原理,IB計算機SL
和HL級別,高中各階段計算機科學課程

  • 現任美國頂尖高中計算機老師,擁有5年以上的高中計算機學科教學經驗,可以教學AP和IB雙體系計算機課程,擁有IB計算機教學證書;

  • 擅長用Java, Python,HTML,CSS等程序語言講授計算機科學和工程方面的基礎專業課程,包括基本計算機技能,數據分析和計算機編程;

  • 曾在佛羅里達國際大學等大學機構擔任研究員,負責研究機器學習模型、Python TextFooler模塊增強模型等;

  • 本科畢業於約翰霍普金斯大學,並擁有埃默里大學法學博士學位。

掃描下方二維碼

即可諮詢學術顧問了解詳情

wechat

回到頂端

與我們的學術顧問聯繫

註冊並安排課程時間

簽署即表示您同意Aralia的 隱私權政策 和使用條款

Aralia如何幫助您達成學習目標?

快加入新聞郵件吧! 我們每週將發送電子郵件,其中包含新課程,學習技巧以及優惠活動的最新信息!

簽署即表示您同意Aralia的 隱私權政策 和使用條款

與我們的學術顧問聯繫

註冊並安排課程時間

簽署即表示您同意Aralia的 隱私權政策 和使用條款

Aralia如何幫助您達成學習目標?

快加入新聞郵件吧! 我們每週將發送電子郵件,其中包含新課程,學習技巧以及優惠活動的最新信息!

簽署即表示您同意Aralia的 隱私權政策 和使用條款