Why CodeCombat? コードコンバットの特長
コードコンバットは、実際にコードを書きながらゲーム感覚で楽しくプログラミングを学ぶカリキュラムです。
300以上のステージを冒険しながら、スモールステップで学習できるため、初心者でも夢中になって取り組むことができます。
冒険の初めから自分でコードを書くことにより、アクティブラーニングや「やればできる」というグロースマインドセットを促進します。
300以上のステージを冒険しながら、スモールステップで学習できるため、初心者でも夢中になって取り組むことができます。
冒険の初めから自分でコードを書くことにより、アクティブラーニングや「やればできる」というグロースマインドセットを促進します。
![](/wp-content/uploads/2022/11/pdca-pc.png)
![](/wp-content/uploads/2022/11/pdca-sp01.png)
![](/wp-content/uploads/2022/11/pdca-sp02.png)
![](/wp-content/uploads/2022/11/pdca-sp03.png)
![](/wp-content/uploads/2022/11/pdca-sp04.png)
![](/wp-content/uploads/2022/11/pdca-sp05.png)
STANDARDS カリキュラムの基準について
コードコンバットは下記の基準に対応したカリキュラムです。
- CSTA
- Computer Science Teachers Association
![](/wp-content/uploads/2022/11/std_01.png)
- ISTE
- International Society for Technology in Education
![](/wp-content/uploads/2022/11/std_02.png)
- CCSS
- Common Core State Standards
![](/wp-content/uploads/2022/11/std_03.png)
- APCSP
- AP Computer Science Principles
![](/wp-content/uploads/2022/11/std_04.png)
CURRICULUM カリキュラムについて
コードコンバットのカリキュラムは、
Computer Science / Game Development / Web Developmentの3つのセクションに分かれています。
それぞれのセクションには計300以上のレベルが用意されており、
スモールステップで学習を進められるように工夫されています。
Computer Science / Game Development / Web Developmentの3つのセクションに分かれています。
それぞれのセクションには計300以上のレベルが用意されており、
スモールステップで学習を進められるように工夫されています。
![](/wp-content/uploads/2022/11/ccb_curriculum.png)
この図は横にスクロールできます。
Computer Science (CS)
コンピューターサイエンス
![](/wp-content/uploads/2022/11/ccb_curriculum_null.gif)
アルゴリズム、シンタックス、ループ、変数などの基本的な概念を学びます。
ゲーム/Web/アプリ開発の基礎となる関数や条件分岐、ループなどを使ったコードを書き、応用できるようになります。
- CS1-Basic syntax, Arguments, Strings…
- CS2-If Statements, Functions, Parameters…
- CS3-Arithmetic, Input Handling, Boolean Logic…
- CS4-Object Literals, For Loops…
Game Development (GD)
ゲーム開発
![](/wp-content/uploads/2022/11/ccb_curriculum_null.gif)
ゲームデザインや開発を行うために必要なコマンドやテクニックを学びます。
CS2/CS3で学習した内容やスキルを応用して独自のゲームを作成します。
パックマンのようなアーケードゲームや、多様なプログラムを作ります。
- GD1 – Place game objects, Create playable and sharable game projects…
- GD2 – Basic Input Handling, Basic Game AI…
- GD3 – Event Data…
Web Development (WD)
Web開発
![](/wp-content/uploads/2022/11/ccb_curriculum_null.gif)
HTMLやCSS、JavaScriptを使って、Web制作を行います。
簡単なウェブサイトを構築するために必要な主要ツールを学び、そのスキルを使ってクリエイティブな最終プロジェクトを完成させます。
- WD1 – Basic HTML, Basic CSS, Alter existing web pages…
- WD2 – Basic Web Scripting, Advanced HTML, Basic JavaScript…
UNLOCKING STUDENT POTENTIAL 可能性を引き出す仕組み
問題解決型学習Project-based Learning
![](/wp-content/uploads/2022/11/ccb_potential01.png)
ゲームやWebページの制作を通して、自ら課題を発見し解決する能力を養います。従来の受動的な記憶型学習とは異なり、答えにたどり着くまでのプロセスを大切にします。
データに基づいた学習支援Data-Driven Scaffolding
![](/wp-content/uploads/2022/11/ccb_potential02.png)
数百万人のユーザーによって最適化された形で、レベルの設定や課題に必要な学習支援の情報が提供されサポートを行います。
PythonもJavaScriptも学べるReal Python and JavaScript
![](/wp-content/uploads/2022/11/ccb_potential03.png)
急成長しているプログラミング言語のPythonとJavaScriptに加え、C++やHTMLについてもわかりやすく学ぶことができます。
JOIN OUR GLOBAL COMMUNITY 世界中の教育者と学習者に
支持されています
ユーザー2,000+万人
![](/wp-content/uploads/2022/11/ccb_community01.png)
コード10億行
![](/wp-content/uploads/2022/11/ccb_community02.png)
学校30,000+校
![](/wp-content/uploads/2022/11/ccb_community03.png)
国190+ヵ国
![](/wp-content/uploads/2022/11/ccb_community04.png)
![](/wp-content/themes/7hj/images/curriculum_awake_header.png)