AP計算機課程有哪些?AP考試科目中,計算機部分有兩個科目:AP計算機科學A(AP Computer Science A,CSA)和AP計算機科學原理(Computer Science Principles,CSP)。學生很容易因為名稱相似而混淆。其實二者是有很大差別的。
AP計算機課程A學習內(nèi)容及考核形式
AP計算機課程A(以下簡稱CSA)涵蓋的主題包括需求解決、設計策略與方法、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)處理方式(算法)以及計算機技術(shù)對倫理和社會的影響。 CSA側(cè)重于實踐,即程序編程能力。準確的說就是JAVA語言的具體實現(xiàn),更加注重面對對象的知識,更注重代碼在繼承、多態(tài)、算法上的具體實現(xiàn)。
考試形式:
第一部分:1.5小時,40道選擇題,占40%;
第二部分:1.5小時,4道編程題,占60%。
考點:編程基礎(55-75%),數(shù)據(jù)結(jié)構(gòu)(24-40%),邏輯(5-10%),算法/需求解決(25-45%),面向?qū)ο蟮某绦蛟O計(15-25%),迭代(5-15%),軟件工程(2-10%)。
AP計算機科學原理學習內(nèi)容及考核形式
AP計算機科學原理(以下簡稱CSP)是一門很新的課程,在2016年才推出。它著重于計算機科學更具有創(chuàng)造性的方面,除了編程和算法,還有大數(shù)據(jù)、互聯(lián)網(wǎng)、網(wǎng)絡安全、全球影響等。同時讓學生有機會利用現(xiàn)有技術(shù)手段開發(fā)軟件,以達到展示自我和解決問題的目的。這門學科以計算機原理和基礎知識為主,含編程和網(wǎng)絡方面的知識。這個課程算是計算機專業(yè)的入門和基礎課程,如果學生想了解并嘗試學習計算機科學及相關(guān)領(lǐng)域,該課程可以作為程序設計語言的先導課程學習。
考試形式:
第一部分:2小時,共70道選擇題,占70%;
第二部分:考生自己創(chuàng)建一個邊長作品,提交,占30%。
考點: 創(chuàng)造力,抽象能力(19%),數(shù)據(jù)信息(18%),算法(20%),程序設計(20%),網(wǎng)絡(13%),世界影響(10%)。
AP計算機課程A與AP計算機科學原理區(qū)別
考察內(nèi)容不同
AP計算機科學A(CSA)是以Java編程語言為載體,涉及面向?qū)ο缶幊?、初級?shù)據(jù)結(jié)構(gòu)和算法的課程。計算機科學原理(CSP)則偏重于通識理論,即概念性的知識點和基礎性的計算機和網(wǎng)絡知識,比如數(shù)據(jù)在底層存儲的形態(tài)、進制轉(zhuǎn)換、補碼反碼、網(wǎng)絡協(xié)議以及基礎的編程等。
簡而言之,計算機科學原理(CSP)非常適合作為計算機學科的基礎入門級課程,而計算機科學A(CSA)更適合工科方向的學生。
考試形式不同
計算機科學A(CSA)可以在學校選修,也可以不在學校選修,而計算機科學原理(CSP)需要在具有AP認證的學校選修,計算機科學A (CSA)考試分為多項選擇和自由問答,全部閉卷考試,而計算機科學原理(CSP)考試與大學考試類似,由平時作業(yè)(Through-Course Performance Tasks,占總分40%)和期末考試(End-of-Course Exam,占總分60%)兩部分組成。
計算機科學原理(CSP)平時作業(yè)要求學生完成兩個項目,并進行描述和分析,包括研究過程、圖表、PPT等要素,往年一般在四五月份左右(以官方規(guī)定的截至時間為準)上傳至指定網(wǎng)站即可,期末考試采用筆試的形式,要求在100分鐘內(nèi)完成74道選擇題。
今天的分享先到這,希望能幫助大家更好地備考這兩門考試。