こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
れん先生です!
※クラス分け
【火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くん(高2)
レポートスタートです。
プロフェッショナルコースのHくん。
前回に引き続き、Visual Studioにてリファクタリングに取り組んでもらいました。
まずは、前回リファクタリングしてくれたプログラムの流れを自分で説明してもらい、理解度を高めてもらいます。
リファクタリングしたことにより、プログラム文自体がシンプルになったことで分かりやすくなったことで、Hくんはスラスラと答えてくれました。
ちゃんと理解できてますね!
続いて、新しい課題のリファクタリングに取り掛かります。
今回は4つのプログラムをリファクタリングしてもらいました。
まず1つ目は「ファイルを読み込み、ファイルに書かれている数値を合計して、結果を表示するプログラム」です。
こちらは、既にHくんがファイルを読み込む処理をメソッドにしてくれていたので、こちらは直ぐに完了しました。
続いて2つ目は「犬の名前が大量に書かれた(チワワ、柴犬、秋田犬、シベリアンハスキー…etcのような感じで書かれています)ファイルを読み込み、その中に何匹「柴犬」が含まれていたか表示するプログラム」です。
こちらも、ファイルを読み込む処理をメソッドにしてくれていたので、こちらも直ぐに完了しました。
ここで少し休憩、休憩中Hくんは「先に綺麗なプログラムを書いておくと、リファクタリングが楽ですね」、というお話をしていました。確かに、とにかく動けばいい、という精神でプログラムを書くと後で困りますよね。
これもH君にとって大事な「気づき」だな、と思いました。
休憩が終わり、3つ目の「配列を宣言し、配列の中の最大値を表示するプログラム」のリファクタリングに取り掛かります。
こちらも元々Hくんが割と綺麗に作ってくれたので、そこに手を加えて時間内に完了しました。
最後に4つ目の「配列を宣言し、配列の中の最小値を表示するプログラム」のリファクタリングに取り掛かります。
こちらも、時間内に終わりました。
時間内に4つもプログラムをリファクタリングしてくれたHくん、お疲れ様!
次回もまたリファクタリングです、この調子で進めていこうね!
次回のレポートもお楽しみに!
無料体験授業実施中!
毎週火曜日 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@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!