2020年AP計算機科學(xué)A學(xué)習(xí)大綱分析
2020年AP課程官方公布了AP計算機科學(xué)A課程的全新大綱,在最新的大綱中,首次明確了AP計算機科學(xué)A這門課的四個“BigIdeas”,它們是最重要的概念和主題。下面和A加未來小編一起來了解一下心得AP計算機科學(xué)A課程都包括哪些內(nèi)容吧!
Big idea 1:模塊化。
通過將問題分解為相互關(guān)聯(lián)的幾個小部分,來達(dá)到抽象、簡化地了概念和過程的目的。面向?qū)ο缶幊讨械哪K化允許我們使用抽象,將復(fù)雜的程序分解為單獨的類和方法,從而達(dá)到“大化小,小化了”。
Big idea 2:變量。
計算機程序依賴于變量存儲數(shù)據(jù),依賴于數(shù)據(jù)結(jié)構(gòu)在程序復(fù)雜性增加時組織多個數(shù)據(jù),以實現(xiàn)一些算法。創(chuàng)建變量是數(shù)據(jù)抽象的思想,在Java中,你可以使用“基本類型”和“引用類型”。
Big idea 3:控制。
通過使用控制結(jié)構(gòu)并指定執(zhí)行指令的順序,Java中的代碼可以按照三種控制結(jié)構(gòu)執(zhí)行,即:順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。我們需要從算法上思考,以便定義和解釋程序中使用的控制結(jié)構(gòu)。
Big idea 4:計算機的影響。
計算機和計算機徹底改變了我們的生活,為了提高在使用計算機時的安全性,我們需要注意隱私、安全和道德問題。作為程序員,我們需要了解如何使用我們的程序避免做出非法的事。
具體的考查內(nèi)容及其占比,如下表所示:
同時,此次課程大綱確定了考試時Free-Response的知識范圍,也就是4道編程題的出題內(nèi)容。雖然這4個類型的題目已經(jīng)在2018年和2019年的考試中有所體現(xiàn),但明確指出還是第一次,請各位考生務(wù)必重視。4道題分別為:
問題1:方法和控制結(jié)構(gòu)。
本題需要使用表達(dá)式、條件語句和循環(huán)語句來編寫程序代碼,同時需要理解方法的調(diào)用關(guān)系。
問題2:類。
本題需要自己創(chuàng)建一個類,以滿足題目要求。在定義類時,我們需要定義類的構(gòu)造函數(shù)、屬性和方法。與此同時,本題還可能考查繼承的概念:給定一個父類,來創(chuàng)建子類。
問題3:Array/Array List。
本題會考查一維數(shù)組和Array List的使用,熟練掌握數(shù)組和Array List的基本算法和基本方法。
問題4:二維數(shù)組。
本題考查二維數(shù)組,熟練掌握創(chuàng)建、遍歷和操縱二維數(shù)組的方法。
除此之外,本次考綱的知識體系的變化并不大,相較之前的考綱,新考綱刪除了對有關(guān)接口和抽象類的內(nèi)容的考查。一直以來,這兩部分都是大部分考生掌握的不太好的內(nèi)容,此次的刪除對大家是個好消息。
以上就是A加未來小編關(guān)于2020年AP計算機科學(xué)A課程大綱的解析,希望同學(xué)們可以參考本文,及時調(diào)整好自己的AP課程學(xué)習(xí)及備考的方向,如果備考中還有什么疑問,歡迎隨時聯(lián)系我們喲!

最新文章 More

2021-01-14
CB官方推薦:不同專業(yè)如何選擇ap課程-
2021-01-18
-
2020-01-04
-
IB化學(xué)考試中質(zhì)量分?jǐn)?shù)的八種計算方法解析
2020-09-28
-
SSAT考試分?jǐn)?shù)解析,什么樣的SSAT成績才算高分?
2021-11-25
相關(guān)推薦

猜你喜歡 More

2019-10-08
雅思學(xué)習(xí)詞匯如何積累?這五個單詞記憶法哪個
2021-02-08
讀牛津劍橋和讀普通大學(xué)有多大差距?
2019-11-11
學(xué)習(xí)中常見的GCSE化學(xué)詞匯整理,你都認(rèn)識嗎?