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