2024年的AP考試季就要到啦!相信報(bào)名參加考試的同學(xué)們都在如火如荼的備考。
小林得知從2024年開始,CSP的考試內(nèi)容和形式較之前有所不同!所以對(duì)于報(bào)考了AP computer science principles考試的同學(xué)們一定要好好進(jìn)行備考規(guī)劃,那就一起來(lái)了解一下考試內(nèi)容和變化吧~
考試內(nèi)容變化
Collegeboard主要考慮了ChatGPT和其他類似的生成式人工智能(AI)工具對(duì)Create performance task的影響并對(duì)其進(jìn)行更改。
從今年2024年考季開始,AP CSP考試分為兩個(gè)部分。
第一部分:選擇題
新增第二部分:書面回答

可以看到相較于之前的考試,2024年考試的筆試考試時(shí)間增加了一個(gè)小時(shí),考試內(nèi)容增加了第二部分的書面回答,不僅僅只考選擇題了!

可以看到,對(duì)Create performance task的調(diào)整,主要是將Create performance task的書面回答部分轉(zhuǎn)移到了課程結(jié)束后的筆試考試中。
新增部分到底考什么呢?
在第二部分的編程作品提交中,同學(xué)們需要在4月30日前完成上傳Program Code,Video,Personalized Project Reference 這3個(gè)部分的內(nèi)容。學(xué)生有9小時(shí)的課堂時(shí)間來(lái)完成,其中Personalized Project Reference是考試新增部分,里面必須包含編程作品部分的關(guān)鍵代碼截圖,提交到官網(wǎng)后,這些截圖會(huì)被打印在試卷上,在筆試的時(shí)候再發(fā)給學(xué)生,以供考生在筆試新增的1小時(shí)問(wèn)答題部分時(shí)參考。
考生可以與合作伙伴一起開發(fā)程序,但是最后提交的視頻和個(gè)性化項(xiàng)目參考Project Reference必須由個(gè)人完成。3個(gè)部分所提交的截屏內(nèi)容也是不同的。
Program Code
將項(xiàng)目中的所有代碼,粘貼到word文檔中,再轉(zhuǎn)換為pdf文件后提交。
代碼中可以有適當(dāng)?shù)墓δ茏⑨尰蚪忉屝宰⑨專?strong>不能有自己的個(gè)人信息(如學(xué)校、姓名等)。
如果有多個(gè)代碼源文件,統(tǒng)一粘貼在一個(gè)文檔后提交。
合作完成的項(xiàng)目,學(xué)生可以提交相同代碼。
Video
錄制視頻,在視頻中必須展示程序的運(yùn)行,包括向程序輸入數(shù)據(jù)、程序功能的至少一個(gè)方面和程序生成的輸出。
在視頻中不得出現(xiàn)自己的個(gè)人信息。
視頻格式以.webm、.mp4、.wmv、.avi或.mov提交。
視頻不可以超過(guò)1分鐘,文件大小不超過(guò)30MB。
個(gè)人完成和合作項(xiàng)目均不能提交相同的視頻。
Personalized Project Reference
提交4個(gè)程序代碼片段截圖
■? 由學(xué)生開發(fā)的procedure
■? 展示該procedure在程序中的調(diào)用位置
■? 展示數(shù)據(jù)如何存儲(chǔ)在程序的list中
■? 展示如何使用同一list中的數(shù)據(jù)
(*第一個(gè)和第二個(gè)程序代碼片段是關(guān)于procedure,第三個(gè)和第四個(gè)程序代碼片段是關(guān)于list。)
截圖中不可以出現(xiàn)注釋,截圖不應(yīng)模糊,文本應(yīng)至少為10號(hào)字體大小。4張截圖將打印到考生試卷上,供AP筆試時(shí)使用。
截圖中的代碼,必須是學(xué)生本人完成,不可以是AI或者其它來(lái)源。
個(gè)人完成,合作的項(xiàng)目也不能提交同樣內(nèi)容。
筆試考察內(nèi)容有哪些?
AP計(jì)算機(jī)整體考試時(shí)間變?yōu)?小時(shí),Section II的筆試部分,答題時(shí)間是1個(gè)小時(shí)。其包含2道問(wèn)答題,具體問(wèn)答題每次考試都不一樣,并非固定。
官方給了4個(gè)問(wèn)題類型的參考范圍:
01關(guān)于程序的設(shè)計(jì)、功能和目的
Program Design, Function, and Purpose
CRD-2.A: Describe the purpose of a?computing innovation.
CRD-2.B: Explain how a program or code segment functions.
CRD-2.C: Identify input(s) to a?program.
CRD-2.D: Identify output(s) produced by a program.
CRD-2.E: Develop a program using a development process.
CRD-2.F: Design a program and its user interface.
CRD-2.G: Describe the purpose of a code segment or program by writing documentation.
02算法開發(fā)
Algorithm Development
CRD-2.B: Explain how a?program or code segment functions.
AAP-2.E.b: Evaluate expressions that use relational operators.
AAP-2.F.b: Evaluate expressions that use logic operators.
AAP-2.H.b: Determine the result of conditional statements.
AAP-2.J: Express an algorithm that uses iteration without using a programming language.
AAP-2.K.b: Determine the result or side effect of iteration statements.
AAP-2.L: Compare multiple algorithms to determine if they yield the same side effect or result.
AAP-2.M.a: Create algorithms.
AAP-2.M.b: Combine and modify existing algorithms.
03錯(cuò)誤和測(cè)試
Errors and Testing
CRD-2.I.a: Identify the error.
CRD-2.I.b: Correct the error.
CRD-2.J: Identify inputs and corresponding expected outputs or behaviors that can be used to check the correctness of an algorithm or program.
04數(shù)據(jù)和程序抽象
Data and Procedural Abstraction
AAP-1.D.a: Develop data abstraction using lists to store multiple elements.
AAP-1.D.b: Explain how the use of data abstraction manages complexity in?program code.
AAP-2.O.a: Write iteration?statements to traverse a list.
AAP-2.O.b: Determine the result of an algorithm that includes list traversals.
AAP-3.B: Explain how the use of procedural abstraction manages complexity in a program.
如何備考AP計(jì)算機(jī)?
考試內(nèi)容更改后,在有限的時(shí)間里做有效的備考是尤為重要的!小林給出以下備考建議~
參透教材內(nèi)容 考題練習(xí)
通過(guò)官網(wǎng)的教材,學(xué)習(xí)相關(guān)知識(shí)點(diǎn)。在此之后,進(jìn)行題目練習(xí),可以通過(guò)做練習(xí)題,鞏固知識(shí)點(diǎn),提高解題能力。
同學(xué)們也可以在Albert.io-CSA學(xué)習(xí)。Albert.io-CSA網(wǎng)站內(nèi)有豐富的學(xué)科資源和個(gè)性化的學(xué)習(xí)體驗(yàn),可以在一定程度上幫助學(xué)生更好地應(yīng)對(duì)考試。

尋求專業(yè)輔導(dǎo)
同學(xué)們可能在備戰(zhàn)時(shí)出現(xiàn)不能兼顧的情況,那就可以根據(jù)自己的實(shí)際情況,尋求專業(yè)輔導(dǎo),從而提升自己的分?jǐn)?shù)。
想要沖刺5分準(zhǔn)備AP的同學(xué)
可以【掃碼添加】
翰林顧問(wèn)老師咨詢翰林AP課程
幫助大家高效備考!

翰林擁有出色的AP導(dǎo)師團(tuán)隊(duì)
每年收獲家長(zhǎng)的無(wú)數(shù)好評(píng)與真摯感謝
這都是老師們和孩子共同努力的成果!
翰林好評(píng)







想了解更多賽事/課程信息
可掃上文二維碼添加顧問(wèn)老師一對(duì)一咨詢!


