AIシリーズ講座

AIゲームプログラミング講座

Download Course Materials

コースコード: TC-AIGC-C-06

対象

小学4年生〜中学3年生

クラス人数

20〜40名の生徒

時間

総時間:6 時間

各回:1.5 時間(4回)

場所

校内教室(Wi-FiとPCが必要)

授業前の準備

授業で使用するパソコンに、以下のソフトウェアを事前にインストールしてください。

到達目標

  1. 計算論的思考と論理的推論スキルを構築する
  2. HTML、CSS、JavaScriptでゲーム開発を学ぶ
  3. パックマンなどのクラシックゲームのロジックとメカニクスを理解する
  4. AIツール(例:Augment)を使用してコーディングと最適化を支援する
  5. AIとクリエイティビティにおける倫理的問題を理解し、反省的なテクノロジーリテラシーを育成する

評価方針

  • •授業参加と学習態度:20%
  • •ゲーム実装とコードの完成度:30%
  • •創造性と最終プレゼンテーション:50%

ツールとリソース

  • •160ドルのMastercardギフトカード(Augment購読、生徒1人につき1枚)
  • •ノートパソコン
  • •インターネット接続

指導計画

セッションテーマ到達目標時間
1プログラミングの基礎と開発環境
  • •プログラミング言語の役割と目的を説明する
  • •VS Codeを使用して基本的なプロジェクト構造を作成する
  • •HTML/CSS/JSでインタラクティブなページを構築する
  • •イベントリスナーとインタラクションロジックの基本原則を理解する
1.5 時間
2ルールと構造分析
  • •ゲームロジックと機能構造を明確に説明する
  • •JavaScriptゲームコードを理解し修正する
  • •AIが対応するゲーム内動作をどのように生成するかを説明する
  • •MDAフレームワークを使用してゲーム体験とバランスを分析する
1.5 時間
3AI支援コーディングとプロンプトエンジニアリング
  • •Augmentでプロンプト指示を効果的に使用する
  • •特定の要件に基づいてAIでコードを生成または修正する
  • •人間の創造性とAI提案を組み合わせて機能を最適化する
  • •学習と創造におけるAIコーディング支援の役割を振り返る
1.5 時間
4ショーケースとAI倫理
  • •カスタマイズしたゲームを磨き上げて発表し、デザイン意図を説明する
  • •具体例を用いてAIの社会的影響(ポジティブ・ネガティブ)を分析する
  • •UNESCO AI倫理とEU AI法の核心原則を理解する
  • •AI技術に対面する際の合理的批判思考と責任を育成する
1.5 時間