こんにちは、たくにゃんです。
コンピュータ・サイエンスとAP コンピュータ・サイエンス プリンシパル の違い
まず最初に、APコンピュータ・サイエンスプリンシパルはAPテストが年度末にあるので、すべての学校で同じ内容を学びます。
ですが、コンピュータ・サイエンスは州や学校によって内容が異なる場合があります。
コンピュータ・サイエンスのクラスでは、名前から想像するとおりにプログラミング言語を使ったアプリの制作などをします。
AP コンピュータ・サイエンス プリンシパルでは、プログラミングもしますが、コンピュータ・サイエンスをより広い視野でとらえ勉強します。
例えば、サイバーセキュリティやインターネットの動きなどを勉強します。
そして大きな違いは、学年度末にAP コンピュータ・サイエンス プリンシパルはAPテストがあります。
さらにこのAPテストは他のAPクラスと違い、プログラミングで自分のアプリを作ります。自分のアプリはAPテスト全体の30%の点数になります。
コンピュータ・サイエンスとAPコンピュータ・サイエンス プリンシパルの難易度
コンピュータ・サイエンス:学校が選んだプログラミング言語を学びます。
言語の関数などを深く学ぶので、似たようなことを覚えることがおおく、難しく感じるときがあるかもしれません。
APコンピュータ・サイエンスプリンシパル:コンピュータ・サイエンスについて、広く浅く学びます。
このクラスは自分でアプリ制作などがあるので、創造性と問題解決能力が必要です。このクラスは色々な方法で学ぶことができます。
例えば、Khan Academy (https://www.khanacademy.org/computing/ap-computer-science-principles)
まとめ
コンピュータ・サイエンス
とAPコンピュータ・サイエンス プリンシパルはどちらもプログラミングですが、APコンピュータ・サイエンス プリンシパルはより多くのコンピュータ・サイエンスの知識を学びます。
もっと知りたいかたはお手数ですがQ&Aコーナーから教えていただけると嬉しいです!!


コメント