小学生・中学生向けのICT教室/
イフキッズプログラミング日暮里

03-6806-6861
(平日10:00~18:30)

小学生・中学生向けのICT教室/
イフキッズプログラミング日暮里

03-6806-6861
(平日10:00~18:30)TOPへ戻る
メニュー
最近のブログ一覧




最近の生徒様の声


お知らせ一覧




タグ

【火1】エラー内容を確認する癖を付けよう!

2024/10.25

こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
あさみ先生です!


※クラス分け
【火1】・・・火曜日16:00〜17:30
【火2】・・・火曜日17:40〜19:10
【木1】・・・木曜日16:00〜17:30
【木2】・・・木曜日17:40〜19:10
【土】・・・土曜日10:00〜11:30
【日】・・・日曜日10:00〜11:30


今回は火曜前半のレッスンを報告します!

生徒はSくん(小6)、Zくん(小3)でした。
それでは、レポートスタートです。

まずはSくん。
Sくんは前回、プログラミング能力検定の過去問を実施し、間違えた箇所の復習が少し残っていたので、まずはその復習から行ってもらいました。

あ「15,16だけまで復習できてなかったから、復習からやっていこう。」
S「はい。」
あ「15は改めて見てどれが正解だと思う?」
S「4」
あ「違うな。ちなみに、前回も4だった。正解は2!2と4は何が違う?」
S「…。(見比べる)あっ!~にすると~ずつ変える。」
あ「そうだね。~ずつ変えるだと何でダメなの?」

と間違った選択肢の場合何でダメなのか、原因を説明してもらうことで理解を深めてもらいました。
16のミスも同じブロックの違いのミスでした…。

復習が完了したので、Unityも前回の続きから取り組み始めてもらいました。
前回は『2Dステージの作り方』で「動くヒットポイント」のプログラムが作成途中でした。

取り組み始めて少しすると、

S「先生。」
あ「はい。」
S「スペルミスがないか何回か確認したけど、エラーの原因がわからないです。」
あ「エラーが出たときには、まずエラー内容を確認しよう。今エラー内容はどういう内容?」
S(エラー部分にカーソルを当てる「エラー内容:ll transformは定義されていません」)
あ「これ、llとtransformは別のはずなのに、1つの変数として認識されちゃってる。これ「エル」になってない?」
S「えっ、エルじゃないの?」
あ「エルじゃないんだよね。じゃあ、まず今日はこれを覚えて!」

あ「スクラッチで「かつ」と「または」があったよね?」
S「はい。2つともとかのとき。」
あ「うん。C#では「かつ」を「&&」って書いて、「または」を「||」って書く。」
S「そういうことか!」
あ「で、またはの「|」はエルじゃなくて「パイプ」って言って、キーボードのここのやつ。」
S「(修正)。できた!」
あ「まず、このかつ・またはは覚えようね。」
S「はい。」

あ「もう1つのエラー内容は?」
S(エラー部分にカーソルを当てる「エラー内容:Vector3に引数4は定義されていません」)
あ「引数っていうのは、Vector3の後の()内に指定するもののこと。で、引数っていうのは「,」で区切られるんだよ。」

とホワイトボードに書き出しイメージが付きやすくすると、

S「あっ、「,」が多い?transformの後は点だ。」
あ「そうだね。」

違いを見つけてエラーが解決できました。
今回は、残りの時間で新しく「自機のミサイルを発射させる」機能も完成までさせることができました!

最初はエラー内容だけじゃ原因がわからないと思いますが、わからないことがあるたびに説明を聞いて、少しずつエラー内容から自分で原因を見つけられるようにしていきましょう!

次はZくん。
Zくんは前回に引き続き、スクラッチの『鬼ごっこ』に取り組んでもらいました。

あ「前回の修正からやってみて?問題1と例題2が問題通りに作成できてなかった。」
Z「はい。」

Zくんは今回も集中して取りかかってくれました。
しばらくして、

あ「どう?修正は大丈夫そう?」
Z「はい。」
あ「何が間違ってた?」
Z「例題2はコスチュームを変えるときに、「次のコスチュームにする」じゃなくて「コスチュームを~にする」を使わないとダメだった。」
あ「そうだね。問題1は?」
Z「うーんと…。まだ確認中。」
あ「OK。できたら教えて?」
Z(うなずく)

問題1もしばらくするとでき、何がダメだったのかも説明できていました!

あ「修正はOKだね!じゃあ、新しいテキスト入っていこう。1-4だね。」
Z「もしで分ける!」
あ「うん。もしブロックの勉強だね。」

Zくんは後半も黙々と取り組んでいました。
終了時間が近づいてきていたので進捗を確認すると、問題2まで完成したとのことでした。

確認をすると、4問中3問は問題通りできていましたが、最後の問題2だけ少し動作が違いました。
問題をもう1回よく確認しなおしてもらって、タイマー部分を修正し完成となりました!

次回は応用問題からです。
引き続き、問題をよく確認し求められている動作を作れるよう頑張りましょう。


次回のレポートもお楽しみに!

無料体験授業実施中!
毎週火曜日 16:00~17:30、17:40~19:10
毎週木曜日 16:00~17:30、17:40~19:10
毎週土曜日 10:00~11:30、11:40~13:10
※日曜日も臨時で実施していることがあります
 お気軽にお問い合わせください

お申し込み・お問い合わせは、こちら



お電話でも受け付けております。
03-6806-6861
(平日10:00~18:00)

イフキッズLINE@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!


友だち追加
   お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming) お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming)