二本松校のブログ
2021/11/17
当塾でプログラミングを受講している小4の生徒とのやりとり。
受講アプリで基本は習得済みですが検定は未受験です。
オリジナルのゲームを作成中、、、
背景に幾何学的な模様があり、これは何?
「蜘蛛の巣」←成程、どうやってゲームにするの?
「蜘蛛が移動してるでしょ!」←ちっちゃくて全然見えんわ。
よく見ると縦横無尽に張り巡らせた白い糸の部分を高速移動してお
(背景作成とスプライトの移動は十八番ですね、、、)
「この後、餌を捕まえさせるのー」←ゲームっぽくなるね。
難しい判定はまだできませんが
『思いついたアイデアを形にして動かすこと』 考える作業が身についてきました。
『プログラミング的思考力』
例えば数学で初見の関数問題を与えてみます。
分かっている座標を書き込んでみたり情報を整理する生徒もいれば
手が止まったまま思考停止の生徒さんも見受けられます。
両者の違いは何処から来るのでしょうか。
問題解決能力といえば大袈裟かもしれませんが、
自分で考え、
私はそれが『プログラミング学習』なのだと思います。
いろいろなブロックには命令が割り当てられています。
それを組み立てていくのです。
上手くいかなかったら別のブロックに変えてみたり、
try&errorを繰り返し行う訳です。
(このtry&errorが勉強ではなかなか出来ない取り組みな
try&errorを繰り返しながら自分の思った通りにキャラを
(更に敷居を下げ)ナビではゲーム完成で目標達成となります。
当塾は『スクラッチでゲームを作る』講座をご用意しております。
『プログラミング的思考力』を楽しく身につけていける講座です。
ご検討宜しくお願い致します。