AP計算機科學

AP 計算機科學 (別稱 AP編程, APCS, AP Java 或者是 CSAP) 是由美國大學理事會主持的課程和考試,以便提供給高中學生獲得大學水平的計算機科學課程的大學學分。AP計算機科學A[1] 相當與一個學期的大學計算機科學課程, 而AP計算機科學AB[2] 相當於一學年的大學計算機科學課程。現在的AP考試考察的是學生對於Java的知識。AP計算機科學AB已經在2009年5月時停止了學生考試註冊。[3]現在的AP計算機科學的主審查官是來自Xavier大學的 Liz Johnson。[4]

AP計算機科學A

大學先修計算機科學A 考察學生的對於面向用戶的程序編程的能力考察(主要是對於如何解決遇到的問題和算法的演繹)。並且包括對於數據結構的研究和抽象概念,但是這些主要包含在AP計算機科學AB,而不是AP計算機科學A。

AP計算機科學AB(已經停止)

大學先修計算機科學AB 包含所有AP計算機科學A所涉及到得內容,並且包括了對於抽象概念,數據結構和數據抽象概念的深入研究。比如說,二叉樹概念只在AP計算機科學AB有所涉及。並且遞歸記憶體概念是AP計算機科學AB的考察基礎。因為過少的報考率,AP計算機科學AB已經在2008-2009年中停止接受報考申請。[5]

AP計算機科學考試

目前AP計算機科學A主要考察的是學生對於Java的使用熟練度。在1999年前主要考察的是對於Pascal的使用熟練度。從1999年到2003年主要是考察C++的使用熟練度。AP計算機科學測驗始於1984年。

AP計算機科學測驗包括兩塊:

  • 第一部分:多選題(長達1小時15分鐘的40道多選題)
  • 第二部分:自由回答(長達1小時45分鐘的4道擴展型回答題)

AP計算機科學A歷史成績

在2012的報考中,一共有26103位學生參加了考試。[6]這次考試的平均分是3.06分,最低分為1.55分。從2003年開始的成績總覽如下:

分數 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012[7] 2013 [8]
5 17.1% 18.6% 17.9% 21.9% 19.3% 21.7% 23.2% 26.3% 24.9% 23.6% 26.6%
4 24.5% 23.6% 23.2% 22.2% 22.8% 21.7% 25.7% 24.7% 24.8% 24.3% 26.6%
3 19.6% 15.3% 14.9% 14.4% 14.5% 13.9% 13.2% 13.9% 14.2% 15.6% 13.9%
2 9.2% 9.4% 9.9% 7.7% 9.5% 9.0% 8.2% 7.9% 7.9% 7.7% 7.0%
1 29.6% 33.1% 34.0% 33.7% 33.9% 33.7% 29.8% 27.1% 28.2% 28.7% 25.9%
平均 2.90 2.85 2.81 2.91 2.84 2.89 3.04 3.15 3.10 3.06 3.21
學生人數 14,674 14,337 13,924 14,662 15,049 15,537 16,622 20,120 22,176 26,103 31,117


AP計算機科學AB歷史成績

2013年的考試成績百分比較上次成績有小幅浮動。

在2008年的考試中,4995位學生參加了這次考試。[9] 平均成績是3.52。2008年考試的成績百分比如下:

分數 百分比
5 38.9%
4 19.1%
3 15.1%
2 9.0%
1 18.0%


AP計算機科學:準則

這是AP考試計算機方向一個新的考試,中文全稱為AP計算機科學:準則,目前這門考試還在改進和發展中。可以確定的是,這個考試將不會代替AP計算機科學A,而將會作為AP計算機科學A的互補。其主要考察學生的編程語言的流暢性和創造性。這個考試是由來自杜克大學計算機科學學院的Owen Astrachan負責,。[10][11]考試提綱已經撰寫,和教學提綱一起將在2010至2016年間試運行。[12][13][14]

參考

  1. ^ AP Computer Science A Home Page頁面存檔備份,存於網際網路檔案館), The College Board
  2. ^ AP Computer Science AB Home Page頁面存檔備份,存於網際網路檔案館), The College Board
  3. ^ AP Computer Science AB Home Page. [2014-03-27]. (原始內容存檔於2008-05-16). 
  4. ^ Johnson, Dr. Liz [1][永久失效連結]
  5. ^ Cech, Scott J., "College Board Intends to Drop AP Programs in Four Subjects"頁面存檔備份,存於網際網路檔案館), Education Week, 9 April 2008
  6. ^ 2011 Computer Science A Score Distribution. College Board. [5 March 2012]. (原始內容存檔於2013-04-01). 
  7. ^ AP Computer Science A 2012 Score Distribution (PDF). College Board. [12 January 2014]. (原始內容存檔 (PDF)於2013-01-22). 
  8. ^ AP Computer Science A 2013 Score Distribution (PDF). College Board. [12 January 2014]. (原始內容存檔 (PDF)於2014-01-13). 
  9. ^ 2008 Computer Science AB Grade Distribution. College Board. [5 March 2012]. (原始內容存檔於2009年6月20日). 
  10. ^ Astrachan, Owen. Owen Astrachan Statement of Support (PDF). 29 October 2010 [5 March 2012]. (原始內容 (PDF)存檔於2014-02-07). 
  11. ^ Home page for Owen Astrachan. [2014-03-27]. (原始內容存檔於2014-02-28). 
  12. ^ Proposed New Course and Exam—AP® Computer Science: Principles. College Board. [5 March 2012]. (原始內容存檔於2014-01-30). 
  13. ^ 存档副本 (PDF). [2014-03-27]. (原始內容 (PDF)存檔於2014-02-07). 
  14. ^ CS Principles, A New First Course in Computing. csprinciples.org. College Board. [5 March 2012]. (原始內容存檔於2014-07-24). 

連接