こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
あさみ先生です!
※クラス分け
【火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
今回は火曜前半のレッスンを報告します!
生徒はHくんでした。
それでは、レポートスタートです。

Hくんは前回に引き続き、Visual Studioで『ListView』の学習課題に取り組んでもらいました。
あ「今日は名簿作成からね。」
H(テキストを開く)
あ「どこまで進められそう?」
H「やってないからわからない。」
あ「今まで、ListViewの課題に取り組むのにどれぐらいかかってたかを基準に、内容を見てどこまでできそうかを考えてみて。」
H「練習4はできる。」
あ「トレーニング1は難しそう?」
H「完成はしないと思う。」
あ「じゃあ、トレーニング1着手を今日は目標にしよう。」
課題に取り組む時間も意識し、徐々に自分で適切な目標も立てられるように練習もしていきましょう。
Hくんは今回も集中して黙々と取り組んでいました。
40分経過しても質問や報告がなかったので様子を確認すると、
あ「どこまで進んだ?」
H「…。」
あ「進捗を教えて。」
H「もうすぐ終わりそう。」
あ「何が終わりそう?」
H「この…、名簿作成。」
あ「OK。」
5分ほど経つとできたと報告をしてくれました。
動作は問題なく動いていて、追加・削除がしっかりできていました!
プログラムを説明してもらうと、

H「ボタンエントリークリック、登録ボタンが押されたらgetNextNumer()メソッドを呼び出して、このメソッドの方に移動して、」

H「まず、nextNumberの初期値に1を設定して、menbersのカウントが0だったらそのまま1を返して、違ったらstring配列にmembersのmembersカウント引く1を入れて…。」
と説明をしていってくれました。
メソッドを使ったときの処理の流れはしっかり理解できていて、追えていたのですがmembersのカウント引く1が何を指しているのかを聞くと、言葉に詰まってしまいました。
その後、一緒にListのテキストを見返しながら「要素数-1」がインデックスの最大値であることや、それを踏まえてmembersのインデックス最大値を指定しているということは、現時点で最後に登録した人のデータ、前回登録した人のデータを指定しているということを理解してもらいました。
今回説明で躓いた部分はコメントを記入してもらったのですが、コメントに記載した「数字が大きい」の数字が何を指しているのか気になり、インデックスのことか、表示するNoのことか、どちらのことを指しているのか一応確認したところ、悩んでしまっていました。
今回は時間がきてしまいここで終了となったので、次回はインデックスの復習からもう一度行い、説明できるようにしていこうという話になりました。
繰り返し復習をして、覚えていきましょう!

次回のレポートもお楽しみに!
無料体験授業実施中!
毎週火曜日 16:00~17:30、17:40~19:10
毎週木曜日 16:00~17:30、17:40~19:10
毎週土曜日 10:00~11:30
※日曜日も臨時で実施していることがあります
お気軽にお問い合わせください
お申し込み・お問い合わせは、こちら。
お電話でも受け付けております。
03-6806-6861
(平日10:00~18:00)
イフキッズLINE@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!







