計算機作為承載當代社會發(fā)展的最大載體,在我們生活的方面都充斥了計算機科學與技術的應用,而現(xiàn)實解決問題能力的提升、廣闊良好的就業(yè)前景、無窮的潛力也帶動了越來越多的同學們選擇計算機相關專業(yè)發(fā)展。AP計算機課程包括兩個獨立的考試科目選擇——計算機科學A和計算機科學原理,今天A+國際教育小編就帶大家來深入了解AP計算機課程的兩門學科的內(nèi)容以及學習特點,來看看究竟兩者之間該如何進行選擇吧!
1、AP計算機科學A
AP計算機課程(以下簡稱CSA)涵蓋的主題包括需求解決、設計策略與方法、數(shù)據(jù)結構、數(shù)據(jù)處理方式(算法)以及計算機技術對倫理和社會的影響。
重點是面向對象程序設計和利用Java語言編程解決問題,相當于大學計算機專業(yè)第一學期課程難度。
考試形式如下圖:
?第一部分(多項選擇只記答對的分數(shù),答錯不倒扣分):
?第二部分
四道編程題,有的大題可能會包含兩到三個小題,要求學生能夠解決在基本內(nèi)容之上拓展更廣的一些問題。編程題部分評分標準十分嚴格,每一個步驟和考點都有相應的分值。
2、AP計算機科學原理
AP計算機科學原理(以下簡稱CSP)是一門很新的課程,2016年推出。
它著重于計算機科學更具有創(chuàng)造性的方面,除了編程和算法,還有大數(shù)據(jù)、互聯(lián)網(wǎng)、網(wǎng)絡安全、全球影響等。同時讓學生有機會利用現(xiàn)有技術手段開發(fā)軟件,以達到展示自我和解決問題的目的。
CSP的考試形式比較特殊,如下圖:
?第一部分
實踐考察包括兩個項目:創(chuàng)造——通過協(xié)作和迭代編程開發(fā)出一款計算機程序。探索——找到一種已存在的計算機技術,考察它的作用和影響后做一個相關的數(shù)字作品(例如數(shù)字繪畫、視頻、PDF、程序等)并附上書面說明。
?第二部分
74道選擇題,每題4個選項,并不都是只有一個正確答案,有的會有兩個。
3、CSA和CSP的區(qū)別
?深度和廣度不同
打個比方,如果說CSA是一種語言的話,CSP更像是一種文化。也就是說CSA內(nèi)容相對單一,在編程方面會學習得更加深入。而CSP則傾向于讓學生切實體會到計算機科學在生活中的實際應用和意義。
?適用職業(yè)不同
CSA適合工程學、軟件開發(fā)、網(wǎng)頁設計等;CSP適合經(jīng)濟學、圖書館學、信息科學等。
?大學換分情況不同
超過500所大學承認優(yōu)秀的AP計算機科學考試成績,對于大多數(shù)學校來說,CSA因其較高的技術性會更受青睞。但每所學校的相關政策常有變動,所以要事先咨詢好。
?學習資料豐富程度不同
CSP作為一個“年輕”的學科,相關學習資料不如CSA的多。
4、選課建議
這兩門課程都不建議學生自學,除非有非常好的英語以及編程基礎。尤其對于中國學生來說,要同時轉換成英語語言和計算機語言來表達自己的思維,是很難做到的。
為了準確和有系統(tǒng)地學習,有一個優(yōu)秀的老師從旁指導是十分重要的。
以上就是A+小編關于AP計算機課程兩門學科的對比以及課程選擇建議的分享,如果對于計算機課程學習還有什么疑問,可以隨時咨詢我們的線上老師,讓老師一對一為你進行專業(yè)的課程輔導吧!
本章來源:AP知識點
本章標題:CSA還是CSP?AP計算機課程該怎么選
文本地址:http://iemv.cn/article_query/id/3732
版權所有 轉載時請您以鏈接形式注明來源!