AI時代に必要な力を育てる子どものプログラミング教育とCodeCampKIDSの学び
公開:AIを使うことが目的ではなく、AIを活用して自分のアイデアを形にできる力を育てる。
生成AIの発展により、文章作成や画像生成、プログラム開発など、これまで人が行っていた作業をAIが支援できるようになりました。
CodeCampKIDSでは、プログラミング技術だけを学ぶのではなく、自分で考え、問題を分析し、アイデアを形にし、それを人に伝える力まで育てることを大切にしています。
この記事の要点
- AIを使うこと自体ではなく、AIを活用しながら自分で考え、作り、伝える力を育てる
- ロボット、Scratch、AIプログラミング、Unityへと段階的に学び、本格的な作品制作へつなげる
- 企画・計画・開発・テスト・プレゼンテーションまで、実際の開発に近いプロセスを経験する
目次
今回話を聞かせてくれたのは
AI時代だからこそ、「考える力」「作る力」「伝える力」を育てる
近年、生成AIの発展により、文章作成や画像生成、プログラム開発など、これまで人が行っていた作業をAIが支援できるようになりました。
AIを使うことが目的ではなく、AIを活用して自分のアイデアを形にできる力を育てることが大切だと考えています。
そのためCodeCampKIDSでは、プログラミング技術だけではなく、次の力を育てるカリキュラムを提供しています。
自分で考える力
答えをそのまま受け取るのではなく、自分で考えて試す力を育てます。
問題を分析する力
うまくいかない理由や、必要な機能を整理しながら考えます。
アイデアを形にする力
考えたことをプログラムや作品として実際に形にしていきます。
人に伝える力
作品の工夫や魅力を整理し、相手に伝える経験を重ねます。
楽しい入口から始まるプログラミング学習
プログラミングは難しいものではありません。
まずは、子どもたちが楽しみながら取り組める内容からスタートします。
- ビジュアルプログラミング
- ロボットコントロール
ロボットプログラミングコースでは、ロボットを組み立てるのではなく、ロボットをどのように動かすかを考え、プログラムで制御することに集中して学習します。
そのため、工作が苦手なお子様でも安心して学習を始めることができます。
Scratchで本格的なゲーム制作へ
ロボットプログラミングコースの後はScratchプログラミングコースへ進みます。
Scratchは子ども向けの学習ツールとして知られていますが、CodeCampKIDSでは単なる入門教材として扱っていません。
Scratchプログラミングコースでは、次のような高度な作品づくりにも挑戦します。
- アクションゲーム
- RPG
- シューティングゲーム
- パズルゲーム
- 3D表現を取り入れた作品
さらに、ゲームを動かすプログラムだけでなく、作品としての完成度を高める要素も学びます。
UI
画面設計
BGM
作品の雰囲気をつくる音楽
SE
操作や出来事に反応する効果音
ゲームバランス
難易度や遊びやすさの調整
「どうすればもっと面白い作品になるか」という視点まで含めて、作品づくりを学びます。
AIプログラミングも学ぶ
AIが身近になった今、AIについて正しく理解することも大切です。
Scratchプログラミングコースでは、画像認識技術を活用したAIプログラミングにも取り組みます。
例えば、次のような体験を通じてAIに触れるきっかけを作っています。
- カメラで認識した内容に反応する
- AIが判定した結果をゲームに活用する
私たちはAIを特別なものとして扱うのではなく、未来の子どもたちにとって当たり前の道具として理解することを大切にしています。
動画教材で学び、オリジナル作品で理解を深める
レッスンでは動画教材を活用します。
動画教材は、「この動きを実現するにはどんなプログラムが必要か」という考え方を学べる構成になっています。
そして作品を完成させた後は、必ずオリジナル作品制作を行います。
- キャラクターを変える
- 新しい機能を追加する
- ステージを作る
- 独自ルールを考える
自分なりの工夫を加えながら作品を発展させることで、「わかった」から「使いこなせる」へ成長していきます。
実際の開発プロセスを体験する
各コースは3~4ステップで構成されており、各ステップの最後にはまとめ作品制作があります。
作品制作では、次の流れで進めます。
1. 企画
何を作るか考える
2. 計画
必要な機能を整理する
3. 開発
プログラムを作る
4. テスト
不具合を見つけて改善する
5. プレゼンテーション
作品を発表する
これは実際のゲーム会社やIT企業でも行われている開発手法です。
プレゼンテーションにも力を入れています
作品完成後には発表を行います。
発表では、自分が作ったものを見せるだけではなく、内容を整理し、作品の魅力や工夫を相手に伝えます。
- 作品概要
- 操作方法
- 工夫したポイント
- 作品の魅力
- 苦労した点
- 改善した点
さらに、スライド作成、情報整理、発表資料づくりも学習します。
プログラミングだけでなく、自分の考えを相手に伝える力も育てています。
Unity(C#)につながる学習設計
Scratchプログラミングコースは、次のUnityプログラミングコース(C#)を見据えて設計されています。
Scratchで学んだ次の考え方を活かしながら、自然にテキストコーディングへ進めるようになっています。
- 変数
- 条件分岐
- 繰り返し
- データ管理
- オブジェクトの考え方
小学生から高校生まで成長できる
CodeCampKIDSには、段階的にステップアップできる学習の流れがあります。
ロボットプログラミングコース
楽しくプログラミングに触れ、ロボットを動かすための考え方を学びます。
Scratchプログラミングコース
ゲーム制作やAIプログラミングを通じて、より高度な作品づくりに挑戦します。
Unityプログラミングコース
Scratchで学んだ考え方を活かし、C#によるテキストコーディングへ進みます。
楽しく始めた学習が、将来につながる本格的な技術習得へと発展していきます。
実際に、多くの受講生が長期間継続し、高校生まで学び続けています。
私たちが育てたいのは、AIを使う人ではなく、AIを活用しながら、自分の頭で考え、創造し、伝えられる人です。AI時代だからこそ必要な力を、楽しみながら身につけられる環境を提供しています。
お子様の可能性を広げる学習体験
「楽しみながら学べる環境で、お子様の好奇心と創造力を育みませんか?私たちのプログラムは、最新のテクノロジーと実績ある教育メソッドを組み合わせた独自の学習体験を提供しています。
対象は小学1年生から中学生向けの『CodeCampKIDS』まで。年齢や習熟度に合わせた段階的なカリキュラムで、プログラミングを通じた論理的思考力と問題解決能力の向上をサポートします。
楽しく学ぶ
遊びを通じて自然に学習習慣が身につきます
仲間と一緒に
グループ活動で協調性とコミュニケーション力を育成
確かな成長
段階的なカリキュラムで着実な成長を実現
実践的な学び
本物のプログラミング体験で技術力を養成
お子様の未来への第一歩を、私たちと一緒に
専門スタッフによる無料カウンセリングで、お子様に最適な学習プランをご提案いたします









