APコンピュータサイエンス

アドバンストプレースメントコース

APAdvanced Placementコンピュータサイエンス(略称AP Comp SciまたはAPCS)プログラムには、コンピュータサイエンス分野を網羅する2つのAP(Advanced Placement)コースと試験が含まれていますこれらカレッジボードが高校生大学レベルのコースの単位取得の機会として提供しています。 [1]このプログラムは、現在提供されている2つのコース(コンピュータサイエンスの原理コンピュータサイエンスA)と、廃止された1つのコース(コンピュータサイエンスAB)で構成されています。[2]

APコンピュータサイエンスは、1984年から1998年の試験ではPascal 、1999年から2003年ではC++2004年以降はJavaを使用して教えられました。[3]

コース

現在、APコンピュータサイエンスコースは2つ提供されています。[4]コンピュータサイエンスの原理は、プログラミング中心のコンピュータサイエンスAよりも「全体像」を捉えるコースと考えられています。[5] [6]

APコンピュータサイエンスA

APコンピュータサイエンスAはプログラミングをベースとしたコースで、大学1学期目に相当する内容です。AP CSAはオブジェクト指向プログラミングを重視し、 Javaというプログラミング言語を用いて指導されます。このコースは、データ構造アルゴリズムを用いた問題解決に重点を置いています[7]

APコンピュータサイエンスの原則

APコンピュータサイエンス原理は、計算論的思考とコンピューティングの影響に重点を置いた、大学レベルのコンピュータサイエンス入門コースです。このコースでは指定のプログラミング言語はなく、アルゴリズムプログラミングを学習し、コンピュータサイエンスAを補完します。[8]

AP コンピュータサイエンス AB(廃止)

APコンピュータサイエンスABには、APコンピュータサイエンスAのすべてのトピックに加え、アルゴリズムデータ構造データ抽象化について、より形式的かつ詳細な学習が含まれています。例えば、二分木はAPコンピュータサイエンスABでは学習されましたが、APコンピュータサイエンスAでは学習されませんでした。再帰データ構造と動的割り当て構造の使用は、APコンピュータサイエンスABの基礎でした。

APコンピュータサイエンスABは1年間の大学課程に相当した。[9]

受験者数が少なかったため、APコンピュータサイエンスABは2009年5月の試験実施をもって廃止されました。[10] [11]

参照

参考文献

  1. ^ 「APコンピュータサイエンスコースで未来を拓こう」AP学生向け. College Board . 2024年10月12日閲覧
  2. ^ 第9回AP全国報告書:ニューヨーク補足資料(PDF) . College Board . 2013年2月13日.
  3. ^ Lew, Michael. 「APコンピュータサイエンス:簡潔な歴史」(PDF) . Thecubscientist . 2017年8月29日閲覧
  4. ^ 「APコンピュータサイエンスコースの比較」AP CentralCollege Board 2024年10月12日閲覧。
  5. ^ Bergman, Dave (2022年6月28日). 「APコンピュータサイエンスの原則とAPコンピュータサイエンスA」. College Transitions . 2024年10月12日閲覧
  6. ^ 「AP CSP vs AP CSA:初心者にはどちらが適しているか?」CollegeVine . 2024年10月12日閲覧
  7. ^ 「APコンピュータサイエンスA」. AP Central . College Board . 2024年10月12日閲覧
  8. ^ 「APコンピュータサイエンス原理コース」APセントラルカレッジボード。 2024年10月12日閲覧
  9. ^ 「APコンピュータサイエンスABコースホームページ」APセントラル、カレッジボード、2008年。2008年5月16日時点のオリジナルよりアーカイブ。
  10. ^ 「APコンピュータサイエンスABに関する重要なお知らせ」APセントラル、カレッジボード、2008年。2008年4月9日時点のオリジナルよりアーカイブ。
  11. ^ チェック、スコット・J.(2008年4月9日)「大学入試委員会、4科目のAPプログラムを廃止へ」『Education Week

さらに読む

  • ハーバード, ダグラス D.; ハワード, キース E. (2019年2月28日). 「すべてのアドバンスト・プレースメント(AP)コンピュータサイエンスは同等ではない:APコンピュータサイエンスAとコンピュータサイエンスの原則の比較」.ジャーナル・オブ・コンピュータサイエンス・インテグレーション. 2 (1) 2: 16– 34. doi : 10.26716/jcsi.2019.02.1.2 .
Retrieved from "https://en.wikipedia.org/w/index.php?title=AP_Computer_Science&oldid=1255999218"