今日は朝から天気が良かった。
相変わらず、早朝は肌寒かったが、
10時過ぎには明るい日差しが部屋に入ってきて、温かくなった。
今日は、特に予定がなかったが、
gaccoで受けている講座のレポートを仕上げて、
同時に支援に入っている中学校でのScratch課題の添削を済ませる必要があった。
Scratch課題の添削は、昨夜遅くまでやってほぼ済ませていたが、
生徒に返す前に内容に問題がないか、
もう一度確認することにしているため、今日見直した。
ほとんどの生徒はこちらから出した課題を解いているのだが、
一人だけ自分でゲームを作って提出した生徒がいた。
何をやっているのか、プログラムを追いかけていくと
ある程度は分からなくはないのだが、
クローンで済むスプライトをいくつも個別に作っていたり、
処理も繰返しなどをあまり使わずに展開していたり、
ブロック定義は使っているのだが、機能分割の仕方がユニークだったりで、
けっこう苦労した。
ゲームを試行錯誤しながら作成していくと、
このようなプログラムになってしまうのかもしれない。
プログラムの個別個所に関していちいち添削するつもりもなかったので、
ある程度プログラムが固まったところで、
全体を見直してリファクタリングした方が良い、
とのコメントだけをつけることにした。
ゲームとしてはよくできているのだが、
時々、かなり単純な質問も出てくる。
大雑把に考え方を教えると、
具体的なプログラムの書き方を教えてほしいと言ってくる。
本当にこの子が自分自身で作ったものなのか、よくわからない。
gaccoのレポートに関しては、比較的文字数が少なめなのと、
明日中が期限だったので、あまり緊張感がなかった。
そこで講義の内容を見直しつつ、関連する事項をネットで調べて
周辺知識を増やしながら、サマリーを作った。
そうすると、いくつも疑問点が出てきた。
まあ、この疑問点とそれに対する自分なりの仮説、その理由を書けば
十分にレポートになりそうだ。
今日は1日机にかじりついていたので、少し腰が張っている。
明日は少し体を動かすことができそうだが、
腰を痛めないように気を付けよう。