ハイレベル・ミッションコースの紹介byTios
問題を解決する具体的な方法を考え、
プログラムするカリキュラム
ハイレベル教材とは?
ティンカーズが開発した「ハイレベル・ミッションコース」は、プログラミングの基礎知識を学習する「しっかり習得コース」とは異なり、具体的な問題を解決する方法を考え、プログラムするための教材です。
出題されるのは・・あのゲームのあのシーン!
例えば「シューティングゲームを作る時に、ビームをどのように作ればよいか」など、ゲームなどで見るあのシーンが問題として出題されます。とても実践的なので、生徒様がオリジナル作品を制作する際にも直接応用が可能です。
実際にティンカーズの教室では、生徒様が独自に作品を制作する際に、本コースで学んだテクニックを活用して、「ハイレベル問題で出たところだよね、わかるよ!」と実践しています。
段階的ヒントシステム:学習をサポートし講師様の負担を軽減
各問題の解決手段を学ぶため、3~10枚の段階的なヒントカードを用意しています。ヒントを順に見ることで、生徒様は、問題の解法を自然とつかみ取ることができます。
このシステムの導入により、学びの深化が促されると同時に、講師様のレッスン進行の際の負担も軽減されます。
プログラミングの答えは一つではない:参考例としての正解
ティンカーズの「ハイレベルミッション問題」の答えは、正解として提供するのではなく、参考例として紹介します。なぜなら、正しいプログラムは必ずしも一つとは限らないからです。学ぶ過程で、生徒様は、自らのプログラムと参考例を比較し、「こんな方法があったのか」と更なる気づきを得る事が可能になります。
プログラミング教育の魅力の一つは、「プログラミングの答えは一つじゃない!」という点です。例えばシューティングゲームの敵をビームで倒す動作をプログラムする際、それぞれの生徒が独自の方法で取り組みます。文科省の推進するプログラミング教育でも、自ら考えて問題を解決する能力が重視されています。ティンカーズの教材はこの方針に沿って、参考例としての解答を提供します。
良いプログラムとは何でしょうか?以下の3点をキーとします。
①無駄な命令がなく、シンプルであること
②他の人が見てもわかりやすいこと
③修正しやすいこと
カリキュラム
ハイレベルミッション教材は、レベル1、レベル2、レベル3と出題される問題の難易度によって3段階に分かれています。「しっかり習得コース」を修了された生徒様が次のステップとして受講可能になります。
「しっかり習得コース」をがんばって修了すると、まるで封印がとけたように受講可能になるので、ティンカーズの教室では、受講可能になることが生徒様のモチベーションにもつながっています。
ハイレベル・ミッションコースの問題をいくつかご紹介
ハイレベル教材(初級)★☆☆
背景を動かせ
難易度 | ★☆☆ |
挑戦の目安 | 演算② |
背景を動かすことができれば、宇宙をテーマに宇宙船を操縦したり、広大な道をレースすることだってできます。
はしごの上り下り
難易度 | ★☆☆ |
挑戦の目安 | 条件分岐 |
地面にいる時は、左右のみに動くことができますが、はしごに触れた時は、上下のみ操作できるようにプログラムします。
必殺技を出そう
難易度 | ★★☆ |
挑戦の目安 | 変数② |
ゲームでよく見かける動きを再現します。スペースキーを長押するとパワーゲージがどんどん溜まっていき剣からエネルギーを出せるようにします。
残像を作ってかっこよく動かそう
難易度 | ★☆☆ |
挑戦の目安 | クローン |
アニメなどでよく見かける動きを再現します。高速移動をすることができるキャラクターには必須のエフェクトですね。残像を作り、躍動感を出しましょう。
ハイレベル教材(中級)★★☆
デバッガーになろう①
難易度 | ★★☆ |
挑戦の目安 | 演算② |
他の人が作成したゲームの仕組みを理解することもプログラミングを学ぶ上で大いに役に立ちます。作者の仕様を読み解き、バグを修正しましょう。
しりとりトレーニングアプリを作ろう
難易度 | ★★☆ |
挑戦の目安 | 演算① |
しりとりができるアプリを4段階に分けて作成していきます。しりとりに必要な要素を細かく分解し、組み立てていきます。簡単そうに見えて、頭を悩ませられる問題です。
さくっと音ゲーでも作ろうか
難易度 | ★★☆ |
挑戦の目安 | ペン |
マイクを用いて、バタフライを操作し餌を食べるインタラクティブな作品を4段階に分けて作成していきます。
プログラムで3D効果をだしてみよう
難易度 | ★★☆ |
挑戦の目安 | クローン |
クローンは、スプライト(キャラクター)の分身を作る時に用いる方法です。残像表現と似ていますが、画像効果のプログラムと組み合わせることでかっこいいオープニング映像を作ることが出来ます。
ハイレベル教材(上級)★★★
シューティング(攻撃)
難易度 | ★~★★★★ |
挑戦の目安 | クローン |
一度は、作成してみたくなるシューティングゲームの基礎部分を4段階で学習していきます。3種類の攻撃方法や敵をプログラムしゲームを完成させていきます。
RPG風の字幕に挑戦
難易度 | ★★~★★★ |
挑戦の目安 | リスト |
RPGゲームでよく見かける演出です。ストーリを一文字づつ表示させ物語にしていく技法をプログラムします。まずは、変数で仕組みを理解し、リストでも同じ様に行います。
無限足し算計算機
難易度 | ★★★ |
挑戦の目安 | リスト |
足し算計算機を仕組みを2段階で学習していきます。足し算の仕組みを理解できれば、他の演算にも対応することができます。
データの達人データ博士を作ろう
難易度 | ★★★ |
挑戦の目安 | リスト |
データの達人になろうでは、「年間カレンダー」「年間天気」「年間行事」をリストで保存しています。日にちを入力すると、天気や年間行事をスクラッチキャットが教えてくれるアプリに進化させていきます。