こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
よしだ先生です!
※クラス分け
【火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くん(小4)、Mくん(中2)、Hくん(高2)でした。
それでは、レポートスタートです。
まずはSくん。
ロジカルコースもいよいよ終盤ですね!
まずは先生と一緒に前回作成した課題が正しく動作することを確認しました。
これですべての課題が終わりましたね。
最後に修了試験に入っていきます!
ロジカルコースの修了試験ではこれまで習ったことを使って自由にトランプゲームを作ってもらいます。
Sくんにはトランプの画像を用意してもらいながら何のゲームを作るか考えてもらい、いろいろなアイディアが出ましたが最終的にババ抜きに決めてくれました。
さて、ババ抜きをするためにはまずそれぞれのカードをだれが持っているか、整理する必要があります。
Sくんは最初にすべてのカードを入れておく「トランプ」、「自分のカード」、「相手のカード」、捨て札を入れておく「ゴミ箱」の四つのリストを作成してくれました。
まずはゲーム開始時に山札である「トランプ」リストにすべてのカードを入れています。
今回はここでレッスンの終了時間となってしまいましたが、この後は
1.自分と相手にカードを配る
2.数字の同じカードを捨てる
3.交互にカードを引く
以降2.3.の繰り返し~
という処理が必要になってきます。
多くの作業が必要になってくると思いますが、一緒に頑張っていきましょう!
次にMくん。
プロフェッショナルコースのMくん、今回の課題は前回に引き続きArrayListですね。
たくさんデータを入れることのできるArrayListですが、間違えやすい箇所も多くあります。
ArrayListには数値や文字列などいろいろなデータを入れることができますが、取り出すときにデータの形を指定しなくてはいけません。
取り出す際にデータの形の指定を間違えると、プログラムを書いたときにエラーにならなくても実際に動かしたらエラーが発生してしまった!
と、いうことが起きてしまいますのでどんなデータを入れているかはしっかりと意識してみてください。
次回は今回使ったリストを利用して表を表示させるプログラムを作成していきます!
最後にHくん。
リファクタリングの課題でこれまでに作成したプログラムを修正しています!
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@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!