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

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

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