![](https://www.if-kids.net/wp-content/uploads/2019/12/computer07_shock-1.png)
こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
なべ先生です!
※クラス分け
【火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)、Hくん(中2)の二人を担当しました。
それでは早速レポートスタートです!
![](https://www.if-kids.net/wp-content/uploads/2019/09/button.png)
まずはSくん
Sくんはロジカルコース
「光の屈折」の課題にチャレンジです。
前回までで光がまっすぐ進む部分まではできていて、
今回は光が鏡に当たったらはね返る動きを作成します。
学校終わりで疲労もあり、
さらに温かい教室で睡魔と大格闘を行っていたSくん。
Sくんも頑張ってトイレで顔を洗ってくるなどして、
無事にはね返る動きを完成してくれました!
課題も多くをクリアしているだけあり、
最初にあまり理解できなかった
X移動(横移動)、Y移動(縦移動)
はもうバッチリなようです。
着実に覚えていることは増えていますので、
引き続きフォローしていきますね!
![](https://www.if-kids.net/wp-content/uploads/2019/08/line_ashiato03_cat.png)
続いてHくん
Hくんはプロフェッショナルコースです。
今回取り組んだのが、
前に組んだプログラムで、
Listを使用していた部分をArrayListに書き換える問題です。
最初は問題なく進めていたHくん。
途中でエラーが出るんだけどと質問をしてくれました。
エラーになっていた部分はデータの取得を行う部分。
ListをArrayListにしただけで他は変えていないのに
突然エラーが発生したそうです。
この部分、まさに問題作成者が意図していた部分、
見事に引っかかってくれました。
ListとArrayListの一番の大きな違いは、
Listは追加するデータの型(種類)を指定するけど、
ArrayListは種類関係なく何でも追加できる、
こと。
そのため、
追加したデータを取り出すとき、
ArrayListの場合は
「取り出したデータはこの種類だよ~」
って指定する必要があります。
この指定のことを
『キャスト』と呼びます。
今回Hくんはキャストを忘れていたため、
パソコンが
「取り出すはいいけどどんな種類のデータかわからないよ~」
とエラーになってしまったんですね。
![](https://www.if-kids.net/wp-content/uploads/2019/12/computer07_shock.png)
それを説明したところしっかり書きなおしてクリアすることができました!
細かい部分ですが、
繰り返し使用することによって理解を深めてほしいですね。
![](https://www.if-kids.net/wp-content/uploads/2019/02/line_ashiato02_shoes.png)
次回のレポートもお楽しみに!
無料体験授業実施中!
毎週火曜日 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@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!
![友だち追加](https://scdn.line-apps.com/n/line_add_friends/btn/ja.png)