

自2024年起,AP計算機(jī)CSP考試內(nèi)容和形式較之前發(fā)生了變化!具體變化有:考試內(nèi)容新增第二部分書面回答;對Create Performance Task進(jìn)行調(diào)整,將以往CPT中的書面回答部分(Written Response)轉(zhuǎn)移到了筆試考試當(dāng)中;考試時間整體增加至3小時,其中第二部分的書面回答時間為1小時,包含兩道問答題。
一、AP計算機(jī)CSP考試改革 哪些?
Collegeboard主要考慮了ChatGPT和其他類似的生成式人工智能(AI)工具對Create performance task的影響并對其進(jìn)行更改。
從今年2024年考季開始,AP CSP考試分為兩個部分。
第一部分:選擇題
新增第二部分:書面回答
可以看到相較于之前的考試,2024年考試的筆試考試時間增加了一個小時,考試內(nèi)容增加了第二部分的書面回答,不僅僅只考選擇題了!
可以看到,對Create performance task的調(diào)整,主要是將Create performance task的書面回答部分轉(zhuǎn)移到了課程結(jié)束后的筆試考試中。
二、AP計算機(jī)CSP考試新增部分考什么?
在第二部分的編程作品提交中,同學(xué)們需要在4月30日前完成上傳Program Code,Video,Personalized Project Reference 這3個部分的內(nèi)容。學(xué)生有9小時的課堂時間來完成,其中Personalized Project Reference是考試新增部分,里面必須包含編程作品部分的關(guān)鍵代碼截圖,提交到官網(wǎng)后,這些截圖會被打印在試卷上,在筆試的時候再發(fā)給學(xué)生,以供考生在筆試新增的1小時問答題部分時參考。
考生可以與合作伙伴一起開發(fā)程序,但是最后提交的視頻和個性化項目參考Project Reference必須由個人完成。3個部分所提交的截屏內(nèi)容也是不同的。
1.Program Code
將項目中的所有代碼,粘貼到word文檔中,再轉(zhuǎn)換為pdf文件后提交。
代碼中可以有適當(dāng)?shù)墓δ茏⑨尰蚪忉屝宰⑨?,不能有自己的個人信息(如學(xué)校、姓名等)。
如果有多個代碼源文件,統(tǒng)一粘貼在一個文檔后提交。
合作完成的項目,學(xué)生可以提交相同代碼。
2.Video
錄制視頻,在視頻中必須展示程序的運(yùn)行,包括向程序輸入數(shù)據(jù)、程序功能的至少一個方面和程序生成的輸出。
在視頻中不得出現(xiàn)自己的個人信息。
視頻格式以.webm、.mp4、.wmv、.avi或.mov提交。
視頻不可以超過1分鐘,文件大小不超過30MB。
個人完成和合作項目均不能提交相同的視頻。
3.Personalized Project Reference
提交4個程序代碼片段截圖
(1)由學(xué)生開發(fā)的procedure
(2)展示該procedure在程序中的調(diào)用位置
(3)展示數(shù)據(jù)如何存儲在程序的list中
(4)展示如何使用同一list中的數(shù)據(jù)
(*第一個和第二個程序代碼片段是關(guān)于procedure,第三個和第四個程序代碼片段是關(guān)于list。)
截圖中不可以出現(xiàn)注釋,截圖不應(yīng)模糊,文本應(yīng)至少為10號字體大小。4張截圖將打印到考生試卷上,供AP筆試時使用。
截圖中的代碼,必須是學(xué)生本人完成,不可以是AI或者其它來源。
個人完成,合作的項目也不能提交同樣內(nèi)容。
三、AP計算機(jī)CSP考試筆試考察哪些內(nèi)容?
AP計算機(jī)整體考試時間變?yōu)?小時,Section II的筆試部分,答題時間是1個小時。其包含2道問答題,具體問答題每次考試都不一樣,并非固定。
官方給了4個問題類型的參考范圍:
1.關(guān)于程序的設(shè)計、功能和目的
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.
2.算法開發(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.
3.錯誤和測試
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.
4.數(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ī)CSP考試改革的相關(guān)知識,如果您對美國留學(xué)感興趣,歡迎您咨詢托普仕留學(xué)老師(Tops6868),托普仕留學(xué)專注美國前30高校申請,助力國內(nèi)學(xué)子順利獲得美國藤校入讀資格。盡早規(guī)劃和遞交申請,對您未來留學(xué)會更有幫助!