
優點:
知識框架清晰,環環相扣
注重概念的建立,講解知識的來龍去脈,包括從生活中的哪些場景中的起源、在計算機歷史中充當的角色等
解釋通俗:配圖精美,運用類比、舉例等方法
配套習題
缺點:
不是專門為AP 考試設計的教材內容,Java 的知識遠遠超過AP 考試內容,需要對照AP 最新大綱使用。
優點:
知識豐富
歸納要點,重點突出,方便快速找尋
Java software for AP computer Science
優點:
知識內容及篇章順序貼近AP 大綱,在時間比較有限的情況下可以使用
缺點:
在邏輯講解的功力及概念的建立比較遜色
講解的知識面窄、知識比較淺,不適合深入學習
Barron’s AP Computer Science A
優點:
專門為AP 考試設計的教材內容,也會針對考試重點進行歸納
具有成套的模擬題及練習題
適合整體複習、刷題及考前衝刺
5 Steps to a 5 AP Computer Science A
優點:
與Barron 類似,包含考試介紹、考試重點等內容
題目量相對來說沒有Barron 多,可以作為題庫擴充
Cracking the AP Computer Science A Exam, Princeton
優點:
語言活潑、輕鬆有趣
適合用於參考其中考試介紹及知識講解等內容
缺點:
練習題相對少,不適合作為主要的考試準備用書,習題答案講解方面也有一些不嚴謹的地方
優點:
內容專為AP 考試所設計
知識重點邏輯講解清晰,講解通俗
排版簡潔
優點:
知識豐富
缺點:
不是專門為AP 考試設計的教材內容,某些章節的內容與AP 大綱差異較大
優點:
計算機技術的百科全書,但凡事與計算機有關的技術都包含在內,如果在學習計算機科學原理時,想要了解一個特定的主題,可以使用此本書來查詢。
缺點:
知識講解淺,不適合當作主要考試用書
5 Steps to a 5 AP Computer Science Principles
優點:
包含考試介紹、電腦科學Principle 考試形式、作品描述等內容
成套模擬試題
適合整體複習及刷題
缺點:
某些考試題型已過時
延伸閱讀