發(fā)布時(shí)間:2023-03-22 14:38:04 編輯:橙子來(lái)源:犀牛國(guó)際教育
AP計(jì)算機(jī)是AP課程中比較熱門的科目,打算從事計(jì)算機(jī)方面的同學(xué),這個(gè)科目是必選的。近幾年來(lái),計(jì)算機(jī)課程也受到了越來(lái)越多的關(guān)注,選擇AP計(jì)算機(jī)學(xué)習(xí)的學(xué)生,AP計(jì)算機(jī)成績(jī)也是十分重要。在大考來(lái)臨之際,課程輔導(dǎo)還是非常有必要的。今天小編就來(lái)帶大家一起了解下AP計(jì)算機(jī)以及犀牛針對(duì)本次AP大考,特別開設(shè)有AP計(jì)算機(jī)考前沖刺課程,AP高分你值得擁有!
AP計(jì)算機(jī)A真題,全套試題包含2010-2019年真題,共198頁(yè),pdf可直接打印下載!
AP計(jì)算機(jī)科學(xué) Computer Science A是美國(guó)大學(xué)理事會(huì)主持的大學(xué)先修課程和考試,主要是提供給高中生大學(xué)水平的計(jì)算機(jī)科學(xué)課程大學(xué)學(xué)分。很多未來(lái)計(jì)劃往計(jì)算機(jī)相關(guān)專業(yè)發(fā)展的同學(xué)們?cè)诟咧须A段都會(huì)考慮選修一門AP計(jì)算機(jī)科學(xué)課程,為將來(lái)的專業(yè)課程學(xué)習(xí)鋪墊良好的基礎(chǔ)。
AP計(jì)算機(jī)主要分為Computer Science A和Computer Science Principles兩門科目,通常稱為計(jì)算機(jī)科學(xué)A和計(jì)算機(jī)科學(xué)原理CSP。
CSA側(cè)重于實(shí)踐,即程序編程能力。準(zhǔn)確的說(shuō)就是JAVA語(yǔ)言的具體實(shí)現(xiàn),更加注重面對(duì)對(duì)象的知識(shí),更注重代碼在繼承、多態(tài)、算法上的具體實(shí)現(xiàn)。
CSP偏重于理論,而非具體的編程代碼。即概念性的知識(shí)點(diǎn)和基礎(chǔ)性的計(jì)算機(jī)知識(shí),比如數(shù)據(jù)在底層存儲(chǔ)的形態(tài)、進(jìn)制是如何轉(zhuǎn)換的、編碼原理等,涉及的知識(shí)面廣,考察方式也有所不同。
第一部分:變量和操作符(Variable&Operator)
1、變量和變量類型(Variable and Type)
2、四大運(yùn)算符:算法運(yùn)算符(Arithmetic Operator)、比較運(yùn)算符(Relational Operator)、邏輯運(yùn)算符(Logical Operator)、賦值運(yùn)算符(Assignment Operator)
3、輸出(Output)
本章重點(diǎn)有兩個(gè):
一是除法運(yùn)算符“/”和取余運(yùn)算符“%”的使用,要記得整數(shù)除整數(shù)得到整數(shù),并掌握取余的應(yīng)用:判斷奇偶,取出整數(shù)中的每一位數(shù)等。
二是邏輯運(yùn)算符,尤其是通過(guò)德摩根定理化簡(jiǎn)的等價(jià)問(wèn)題和真值表解決邏輯運(yùn)算的問(wèn)題。
第二部分:控制結(jié)構(gòu)(Control Structure)
1、順序結(jié)構(gòu)(Sequential Structure)
2、分支結(jié)構(gòu) (Selection Structure)
3、循環(huán)結(jié)構(gòu)(Loop Structure)
本章要掌握三種分支語(yǔ)句的區(qū)別和聯(lián)系
熟練掌握f(shuō)or loop,while loop解決常見(jiàn)問(wèn)題,對(duì)于循環(huán)的經(jīng)典問(wèn)題要重點(diǎn)記憶,在寫loop代碼時(shí),學(xué)會(huì)往我們總結(jié)的經(jīng)典代碼上靠。本章是學(xué)習(xí)后面知識(shí)的基礎(chǔ),會(huì)綜合其他章節(jié)內(nèi)容一起考察。
第三部分:方法(Method)
1、方法的概念(Method)
2、方法的重載(Overload)
本章需要掌握構(gòu)成方法的5個(gè)元素
理解方法的參數(shù)傳遞的方式,方法返回值的意義,方法間調(diào)用的方式。在AP考試中,方法有著重要的意義,大部分簡(jiǎn)答題的出題形式都是給定方法頭,由你來(lái)編寫方法體,因此,對(duì)方法的理解至關(guān)重要。同時(shí),簡(jiǎn)答題中的第一題會(huì)考察前三章的內(nèi)容。
第四部分:數(shù)組(Array)
1、一維數(shù)組的使用(One-Dimensional Array)
2、二維數(shù)組的使用(Two-Dimensional Array)
數(shù)組是AP計(jì)算機(jī)科學(xué)A考試的核心,有著至關(guān)重要的地位,簡(jiǎn)答題會(huì)有2題、選擇題會(huì)有5-10題和數(shù)組有關(guān),可以說(shuō)數(shù)組是APCSA的半壁江山。需要同學(xué)們熟練掌握一維數(shù)組、二維數(shù)組的基本操作和應(yīng)用,理解我們總結(jié)的相鄰數(shù)組等5大問(wèn)題。
同時(shí),數(shù)組轉(zhuǎn)換問(wèn)題是近幾年的出題趨勢(shì),需要重點(diǎn)掌握。
第五部分:字符串(String)
1、字符串的概念(String)
2、字符串的方法:length、equals、compareTo、indexOf、substring
字符串的地位在近幾年考試中有所削弱,由單獨(dú)考察改為結(jié)合其他知識(shí)一起考察,不再單獨(dú)設(shè)立簡(jiǎn)答題。
對(duì)于字符串來(lái)說(shuō),要掌握AP考綱要求的5大方法,尤其是indexOf、substring方法,是考試String的重點(diǎn),一旦考察String,有90%幾率考察這兩個(gè)方法,還要注意兩種substring的區(qū)別,掌握類數(shù)組問(wèn)題的寫法。
第六部分:類和對(duì)象(Classes and Objects)
1、類的定義(Class)、成員變量(Variable)、構(gòu)造函數(shù)(Constructor)、null、 static
2、對(duì)象的概念(Object)
3、封裝性(Encapsulation)
Java是面向?qū)ο蟮木幊陶Z(yǔ)言,需要我們掌握如何構(gòu)造一個(gè)類,理解類的三個(gè)組成部分的編寫規(guī)則。
在AP考試中,會(huì)有一道簡(jiǎn)答題專門考察從零構(gòu)造一個(gè)類,因此,需要我們提高從題目中搜索關(guān)鍵信息的能力。同時(shí),類與數(shù)組、ArrayList結(jié)合的題目是考察的重點(diǎn)。
第七部分:繼承和多態(tài)(Inheritance Polymorphism)
1、繼承的概念(Inheritance)、父類(super)、子類(sub-class)
2、方法的重寫(override)
3、多態(tài)的概念(Polymorphism)
本章是一個(gè)難度,好在APCSA只考選擇題,本章內(nèi)容我為同學(xué)們總結(jié)了繼承4大考點(diǎn)和多態(tài)4大考點(diǎn)。對(duì)于繼承,需要理解繼承的作用,重點(diǎn)掌握“重載方法的調(diào)用規(guī)則”等4大考點(diǎn)。同樣,多態(tài)也需要重點(diǎn)掌握“父親不能使用子類方法”等4大考點(diǎn)。
第八部分:標(biāo)準(zhǔn)類和程序設(shè)計(jì)(Standard Class Design)
1、常見(jiàn)標(biāo)準(zhǔn)類(Standard Class):Math、Object、Integer、Double
2、程序設(shè)計(jì)(Design):瀑布模型(The Waterfall Model )
本部分比較簡(jiǎn)單,Math的random方法是常考點(diǎn),對(duì)于其他標(biāo)準(zhǔn)類知道他們的作用即可。
第九部分:ArrayList
1、對(duì)象數(shù)組(Object Array)
2、ArrayList的使用
3、ArrayList的方法:add、get、set、remove、size
作為數(shù)組的2.0版本,ArrayList同樣是APCSA的核心,需要我們熟練掌握AP考綱要求的ArrayList的6大方法,對(duì)于每一個(gè)方法都要非常清晰的知道方法參數(shù)的要求,返回值的意義。
尤其是ArrayList刪除問(wèn)題,是AP考試的??汀M瑫r(shí),重點(diǎn)掌握ArrayList的5大基本問(wèn)題和數(shù)組轉(zhuǎn)換問(wèn)題,即便在2020年疫情突發(fā),APCSA試卷只有兩題的時(shí)候,也把其中一題給了ArrayList和數(shù)組的轉(zhuǎn)換問(wèn)題,足以看到它的重要性。
第十部分:遞歸和算法(Recursion Algorithm)
1、遞歸(Recursion)
2、查找算法(Search):二分查找(Binary Search)
3、排序算法(Sort):插入排序(Insertion Sort)、選擇排序(Selection Sort)、 歸并排序(Merge Sort)
遞歸和算法其實(shí)是最難的部分,但是由于AP考試只考察選擇題,反而變?yōu)樽钊菀啄梅值牟糠?。每年APCSA會(huì)有3-4個(gè)選擇題考察遞歸,1-2個(gè)選擇題考察算法。需要熟練掌握遞歸題目的推理問(wèn)題。
適合學(xué)生:已經(jīng)完整學(xué)完AP知識(shí)點(diǎn),需要考前沖刺,結(jié)合考試題型和預(yù)測(cè),進(jìn)行重難知識(shí)點(diǎn)回顧及實(shí)戰(zhàn)演練。
目標(biāo):5月大考沖刺5分
開課時(shí)間:3.18號(hào)
針對(duì)于課堂的內(nèi)容,犀牛教育的老師每節(jié)課都會(huì)認(rèn)真的做好課程反饋,及時(shí)告知家長(zhǎng)和學(xué)生對(duì)于未來(lái)學(xué)習(xí)進(jìn)行調(diào)整;同時(shí)我們會(huì)結(jié)合每一個(gè)科目進(jìn)行教研,自編適合學(xué)生的教材去學(xué)習(xí);而針對(duì)競(jìng)賽類考題,我們的教研團(tuán)隊(duì)都會(huì)第一時(shí)間整理,純手稿解析后發(fā)布,以解學(xué)生渴望獲得考題答案的”燃眉之急“。
微信咨詢