AP 是世界各國優秀高中生展現個人學術能力和沖擊名牌大學的高端學習和考試途徑,而AP計算機 — JAVA 編程,則一直為各國學生視為最具挑戰性和趣味性的AP課程之一。
其魅力在于,集數學邏輯思維與分析問題和解決問題的訓練于一體,能最大限度地拓展中學生的思維與智力,同時令學習者掌握一門具體實在的編程技能,為走向職場后在各個領域的業務發展積累信息化應用的基礎。
我們于 2009 年冬成為全國第一家開設 AP 計算機培訓課程的專業機構,積累了成熟教學經驗的同時,深感這門課程和考試的意義在于對于學生的相關思維和能力提升。
計算機科學 (CS) 是美國大學一共近五十個專業的必修或選修課,涉及 130 多個學科領域。
其中,80% 的工科課程會涉及計算機編寫程序,另外理科、金融和經濟等學科,也越來越傾向于重視程序設計的能力。
專業上包括但不限于:
電氣工程、數學、統計學、土木工程、應用物理、建筑設計、機械工程、化學工程、電子技術、環境科學、經濟學、分子生物、數據庫、網絡工程、工業工程、神經科學、核工程,等等。
考試得分計算方法:多選題 (MCQ) 40 道,每題 1 分,答錯不扣分;自由解答題 Free Response (FR) 4 道大題,每題 9 分,再乘權值。
考試容錯率,如按百分制計算,達到 77 分即可得滿分 5 分。

APCS 獲得滿分的比率,往年一般在 26% 左右,4 分另占 26%,在二十多門 AP 相關數據中,相對較高。
考試時間仍然在每年五月的前兩個完整周,一般為第三或四日。選擇題和解答題,這兩部分考試各需 1.5 小時。
選擇題,包括單選題和以單選的形式完成多選。貌似簡單的選擇,卻包含了考察基本功的扎實以及一些微妙的易錯陷阱題,比如重載和重寫、接口和抽象等容易混淆的概念考查等。
選擇題還包含運行程序和計算結果,要求對給定的代碼段預測運行結果,或者判斷其運行時的異常情況等。代碼段有可能比較長,所以需要一定的訓練和準備。
Free Response,需要用筆作答,按題目要求寫出代碼。一道大題包含三四個部分,計分是相對獨立的,所以對其中一道小題缺乏把握的時候,也不要放棄其他的小題。
近年常見的 FR 題型,包括給出一個已知的數據結構,要求填補完成其中的一些基本操作,如查詢、刪除和統計等,而線性表則幾乎是每年必考的內容。
基本數據類型
基本操作算符
循環結構 (for loop)
if 語句
內置 (Built-in) 類型
運算符(算術、關系、邏輯、控制結構等)
類 (class) 和對象 (object)
方法 (method)
引用 (reference)
父類、子類 (subclass)
繼承 (inheritance)、多態 (polymorphism)
接口 (interface)、抽象 (abstract)
標準類
超類、整數類、浮點類、字符串
數組 (array)
數組列表 (ArrayList)
遞歸 (recursion)
排序 (sorting)
查找 (searching)
APCS 的知識,相對地獨立于中學生包括高中生在校內的各科學習知識,所以對于部分初學者有一定的挑戰。
對于善于鉆研計算機和編程技術,尤其是對面向對象的編程方法 (OOP) 有濃厚興趣的學習者,則是一件“會而不難”的事情。
可參考以下一些重點知識的難點概括。
面向對象 (Object Oriented, OO)
重點:繼承多態、重載、重寫、抽象、接口
難點:清晰掌握概念而不混淆
數據結構
重點:數組和字符串的操作
難點:線性表的基礎操作
解決方案:多練習并熟悉幾種基本操作
算法
重點:遞歸、查找和排序
難點:遞歸的原理
解決方案:從遞歸概念的原始意義 — 方法的自我調用入手,象扒白菜心一樣層層深入,反復練習中體會遞歸的實質。
計算機科學的另一門新增科目,是 APCS?Principles(計算機科學原理),于去年五月首考。
CB 增設此門 AP,旨在鼓勵學習 STEM(科技、工程和數學)課程,訓練創造力、抽象、數據信息、算法、程序設計和網絡等方面的能力。
Computer Science Principles 顧名思義,主要考察計算機原理和基礎知識,當然也包括基本編程知識。
考試由選擇題和 Through-Course Assessment 組成,目前市面上的教材和輔導書還極少,要靠教師從 CB 官方渠道獲得主要教學資料。
與既有的計算機科學 A (CS) 相比,這一門明顯偏重理論——概念和基本的計算機知識,例如進制轉換原理、數據的存儲和傳遞形態,以及編碼原理等,涉及的計算機科學知識面較廣,而不針對任何特定的編程語言包括 APCS A 所考的 Java(這也是此門新科考試難度低于后者的原因所在)。
需要注意的是,這一門考試包含平時作業和期末考試兩部分。平時作業要求完成一個具體項目,進行描述和分析,包括研究過程、圖表、PPT 展示等,在線提交。期末考試則仍為筆試,即 100 分鐘內完成 74 道單選題和多選題。
對于喜愛和擅長計算機科學者,這一門實在不難,但如果對計算機知識不“開竅”,則仍不會感到輕松。與 APCS A 同屬于“會者不難,難者不會”。

? 2025. All Rights Reserved. 滬ICP備2023009024號-1