楽しく学ぶ、プログラミング!
ハンズオン(見て、触れて、感じて)実践形式で学ぶ!
★★ robPrgで出来ること(プログラミングの部) ★★
① [ゲームの作り方を覚える]
- ブロックを並べる(大きさ・色・形状変更)
- 座標を覚える(相対座標・絶対座標)
- 建物を作成(部屋を作る)
- 仕掛けを覚える(ゾンビ・地震・ジャンプ力UPなど)
- ゲームシナリオを設計し、作成・プレイする
ゲームを作ろう!
- ■ シングルプレイゲーム
- ■ 協力型プレイゲーム
eスポーツゲーム作成にトライ!
- ■ シューティングゲーム
- ■ バトルロイヤルゲーム
- ■ 脱出ゲーム
② [ビジュアルプログラミング]
- Blocklyで学ぶ変数・繰り返し・条件分岐
- アルゴリズム、建物作成、アイテムセット
③ [テキストプログラミング]
- 変数・繰り返し・条件分岐・アルゴリズム
- クラス構造(基底・抽象・具象クラス)
- 建物作成、アイテムセット
④ [構造物を設計する]
- Voxel設計、展開、3Dプリンタ出力
⑤ [ARを学ぶ]
- AR Webページ作成、現実との融合体験
⑥ [AIを学ぶ]
- 機械学習・画像認識・生成AI
⑦ [その他]
- Scratchとの連携
[各種APP]
★★論理思考力の向上の部★★
※実際のソフトウェア開発手法の取入れ
※青色は小学生高学年が最低限覚える範囲
①プログラミング力の向上
- 変数、条件分岐、繰り返し処理を明確に理解し実装出来るようになる
- 関数、イベントコールバック、並列処理
- シングルタスク、マルチタスク
②レビュー(説明)力の向上
- ロジックを言葉で説明できる、原因と結果
③ヒアリング(聞き取り)力の向上
- 相手の要求の理解、背後にある問題を察知、代案と提案
④ストーリーを描けるようになる ※ゲーム開発
- 個々の物語を繋げる、ストーリー展開
⑤相手の望むソフトを作成 [ゴール!!]
- 要件定義、設計、実装、テスト、リリース
- 途中途中でレビュー実施
- ※①②③④を繰り返し学んで行くことにより実力UPしていきます