最新消息💥2024年AP Computer Science Principle的考試內(nei) 容和形式有所改變。
備考計算機的同學們(men) ,掌握牢考試變化重點,才能更好地規劃未來的備考方向,把時間花在刀刃上!今天,老師為(wei) 大家進行全麵解讀!
主 要 變 化
以前CSP筆試部分不考編程作品部分,隻考選擇題,考試時間為(wei) 2小時。現在AP官方考慮到ChatGPT等人工智能工具的影響,把編程作品部分進行了調整。原來需要每年4月30日之前提交完成的編程作品即可,筆試不考編程項目。
✔️現在將筆試前的程序作品分數比重降低為(wei) 10%,為(wei) 了確保編程作品是考生自己設計和完成的,增加了針對編程作品的一個(ge) 筆試問答題部分,這部分分數比重為(wei) 20%,考試時間為(wei) 1小時,降低考生作弊的可能性。也就是筆試部分由原來的2小時,變為(wei) 現在的3小時,包括2小時的選擇題和1小時的編程作品問答題。
AP官方對於(yu) 考試形式的說明
4月30日之前考生需要提交以下三部分:
1.最終程序代碼(獨立或協作創建)
2.顯示你的程序運行並展示你開發的功能的視頻(獨立創建)
3.用於(yu) 個(ge) 性化項目參考的代碼片段(獨立創建)
考生可以與(yu) 合作夥(huo) 伴一起開發程序,但是最後提交的視頻和個(ge) 性化項目參考Project Reference必須由個(ge) 人完成,不得與(yu) 合作夥(huo) 伴或其他任何人合作。
新增第3部分:
第3部分Code Segments for your Personalized Project Reference是新增的部分。裏麵必須包含編程作品部分的關(guan) 鍵代碼截圖,提交到官網上麵後,這些截圖會(hui) 被打印在試卷上在筆試的時候發給學生,以供考生在筆試新增的1小時問答題部分時參考。
✅第3部分的具體(ti) 要求如下:
1.Final program code
將項目中的所有代碼,複製到Word文檔中,將文檔保存為(wei) PDF格式後提交。
在代碼中,可以添加適當的注釋,但請勿包含個(ge) 人信息,如學校、名字等。在提交的程序代碼中,對於(yu) 由你或你的合作夥(huo) 伴之外的其他人編寫(xie) 的部分,請包含注釋或致謝。
如果存在多個(ge) 代碼文件,請將它們(men) 一並複製粘貼到同一個(ge) 文檔中提交。
對於(yu) 合作完成的項目,學生可以提交相同的代碼。
2.video
✅錄製視頻,你的視頻必須展示程序的運行,包括:
🚩向程序輸入數據
🚩程序功能的至少一個(ge) 方麵
🚩程序生成的輸出
❌你的視頻不得包含:
任何關(guan) 於(yu) 你個(ge) 人的可辨認信息
語音解說(但鼓勵使用文本字幕)
✅你的視頻必須:
🚩以.webm、.mp4、.wmv、.avi或.mov格式之一提交
🚩不超過1分鍾的長度
🚩文件大小不超過30MB
個(ge) 人完成的項目和合作項目均不能提交相同的視頻。
3.Personalized Project Reference
這部分需要提交4個(ge) 代碼截圖。
屏幕截圖不應模糊,文本應至少為(wei) 10號字體(ti) 大小。這4部分截圖會(hui) 打印到考生試卷上,供AP筆試時使用。
代碼片段不應包含任何注釋,所以截圖前,應該去掉注釋。
考生必須在截止日期(4月20日)前提交,這些代碼片段才會(hui) 在考試當天提供給考生。
截圖中的代碼必須是學生自己完成的,不能是別人寫(xie) 的、AI或者其它來源。
🌟第一個(ge) 和第二個(ge) 程序代碼片段是關(guan) 於(yu) procedure的,第三個(ge) 和第四個(ge) 程序代碼片段是關(guan) 於(yu) list的。
✅這4個(ge) 程序代碼片段分別是:
1.第一個(ge) 程序代碼片段必須是一個(ge) 由學生開發的procedure,其中包括:
✔️procedure的名稱和返回類型(返回類型依據情況可以有也可以沒有)
✔️包含並使用一個(ge) 或多個(ge) 影響procedure功能的parameter參數
✔️procedure中應該包括順序執行的代碼、選擇語句和循環
2.第二個(ge) 程序代碼片段必須展示你獨立開發的procedure在程序中的調用位置。
3.第三個(ge) 程序代碼片段必須展示數據如何存儲(chu) 在程序的list中。
4.最後一個(ge) 程序代碼片段必須展示如何使用同一list中的數據,例如訪問list中的多個(ge) 元素,以滿足程序的目的。
筆試中編程作品部分會(hui) 考察什麽(me) ?
這部分是今年新增的筆試部分,答題時間是1小時,占到分值的20%。包含2道問答題,每道題包含若幹小的問答題。具體(ti) 問答題每次考試都不一樣,不是固定的。但是官方給出了考察範圍👇🏻
第一類問題:關(guan) 於(yu) 程序的設計、功能和目的
第二類問題:關(guan) 於(yu) 算法設計
第三類問題:檢查程序錯誤、改正代碼bug和程序測試等
第四類問題:關(guan) 於(yu) list和procedure抽象
AP CSP(AP Computer Science Principles)創造性任務部分允許學生設計各種類型的程序,以展示他們(men) 在編程方麵的能力和理解。
以下是一些程序設計想法:
問題解決(jue) 程序:設計一個(ge) 程序,解決(jue) 實際生活中的問題。
問卷測試類程序:設計某一個(ge) 主題的問卷測試,讓用戶回答,最後根據用戶的回答展示出分析結果。
信息搜索類程序:開發一個(ge) 簡單的信息搜索應用程序,用戶可以輸入關(guan) 鍵詞或短語,程序將搜索並顯示相關(guan) 的信息。
遊戲設計:設計一個(ge) 小型遊戲,可以是益智遊戲、休閑遊戲、教育遊戲等,展示程序設計和遊戲設計的能力。
創新性程序:開發一個(ge) 創新性的應用程序,可以是教育輔助工具等,體(ti) 現創新思維和技術應用。
數據分析工具:創建一個(ge) 數據分析工具,可以幫助用戶處理和可視化數據,從(cong) 中提取有用信息。
總的來說,學生可以根據自己的興(xing) 趣、技能和目標,設計各種類型的程序。重要的是要確保程序能夠展示學生對編程原理、算法和技術應用的理解,並能夠滿足創造性任務的要求。
編程作品部分不限定編程語言,可以使用的編程語言有Java,JavaScript,Python,C++,Scratch,Snap!
計算機備考
AP計算機對於(yu) 計算機小白來說可能自學起來會(hui) 比較困難,同學們(men) 可以⬇️
1. 閱讀官方教材:先從(cong) 最基礎的計算機語言入門開始讀起,了解和掌握計算機語言的基本知識和含義(yi) 。
2. 尋求專(zhuan) 業(ye) 的輔導:如果看書(shu) 也實在是一頭霧水,那麽(me) 找個(ge) 專(zhuan) 家帶你入門當然是非常高效的學習(xi) 途徑。
3. 看FRQ真題解析:計算機A入門可以刷一刷曆年FRQ真題。
總 結
總體(ti) 來看,2024年的CSP編程作品部分的考試形式發生了較大改變,筆試的時候增加了1小時編程作品的問答題部分,考試難度增加。
但是隻要同學們(men) 認真設計和實現程序,針對筆試部分提前準備好相關(guan) 的回答,應對新的考試題型和獲取高分並不難。老師建議大家認真準備筆試部分和程序作品部分,預祝大家考試順利!
評論已經被關(guan) 閉。