ロボットカーを組み立てプログラミング!
最初はロボットカーの組み立てをします。全員が組み立ておわったら、プログラミングについて学び、ロボットカーを動かすためのプログラムを作りロボットカーにプログラムを書き込みます。準備が整ったら実際にロボットカーを走らせて、プログラムが自分の思ったように出来たかを確かめます。うまく動かなかったときはもう一度プログラムを直して再度チャレンジ!
プログラミングはロボットの動きを考えて課題(問題)から、与えられた命令を順序良く組み合わせ自分の思ったとおりの動きをロボットカーにさせます。又プログラムはマウス操作ではなく、キーボードを使用して命令を入力していきます。
出来上がったロボットカーは持って帰ることが出来ますので、お家でプログラムを直しプログラミングの勉強が出来ます。
プログラミング教室の初級編で学ぶこと
Step1.ジグザグコースでゴールを目指そう!!
コースをみて、ロボットカーの動きを考え、考えた動きを命令表より選択し、順序良く命令を組み立てて「スタート」から「ゴール」を目指します。
コースをみて、ロボットカーの動きを考え、考えた動きを命令表より選択し、順序良く命令を組み立てて「スタート」から「ゴール」を目指します。
Step2.障害物を見つけたら戻ってくる!!
コース上の障害物を見つけたら、「スタート」地点へ正面を向いて戻ってくる。障害物を見つけた後の戻ってくる動作はたくさんあります。課題に対する答えを自分で考えてプログラミングします。
コース上の障害物を見つけたら、「スタート」地点へ正面を向いて戻ってくる。障害物を見つけた後の戻ってくる動作はたくさんあります。課題に対する答えを自分で考えてプログラミングします。
お家に帰ってから
Step3.障害物を利用してゴールを目指そう!!
コース上にある複数の障害物を利用しなが、指示された道のりにしたがって「ゴール」を目指します。今まで学んだ命令とロボットカーの動きを考えてプログラミングする。step-2よりプログラミングが複雑になってます。
コース上にある複数の障害物を利用しなが、指示された道のりにしたがって「ゴール」を目指します。今まで学んだ命令とロボットカーの動きを考えてプログラミングする。step-2よりプログラミングが複雑になってます。
Step4.全ての障害物を見つけてゴールを目指そう!!
コース上にある複数の障害物を見つけながら「ゴール」を目指します。step-3では道のりが指示されていましたが、step-4では自分で考えてかつ、早くゴールできるようにプログラミングしよう。
コース上にある複数の障害物を見つけながら「ゴール」を目指します。step-3では道のりが指示されていましたが、step-4では自分で考えてかつ、早くゴールできるようにプログラミングしよう。
中級・上級のカリキュラムは初級で作ったロボットカーに部品を追加してステップアップしたプログラミングの勉強になります。
初級編 ロボットカーを動かそう
- コンピュータってなに?
- ロボットカーを組み立てよう!
- ロボットカーを動かしてみよう! サンプルのプログラムをロボットカーに書き込みロボットカーを動かす。
- ロボットカーをコントロールしてみよう!自分で作ったプログラムをロボットカーに書き込みロボットカーを動かす。
課題
1.ジグザグコースでスタートからゴールを目指す。
2.障害物を見つけたらスタート地点に戻ってこよう。
中級編 ロボットカーをリモコンでコントロールしよう
- プログラムってなに?
- プログラミングをするために! プログラミングをするための基本的な知識の勉強。
- ロボットカーを改造しよう! ロボットカーにリモコンセンサーを取り付ける。
- ロボットカーを操作するためのプログラミングをしよう!
- ロボットカーをリモコンで操作するためのプログラムをつくる! ロボットカーをコントロールしてみよう!
- ロボットカーをリモコンで操作してジグザグコースでゴールを目指す。
課題
1.リモコン操作でスタートからゴールを目指そう。
上級編 ロボットカーを自動操縦しよう!
- ロボットカーのコンピュータを詳しく知ろう!
- プログラミングをするために! プログラミングをするための基本的な知識の勉強。
- ロボットカーを改造しよう! ロボットカーにラインセンサーを取り付ける。
- ロボットカーを操作するためのプログラミングをしよう!
- ロボットカーをラインセンサーで自動操縦するためのプログラムをつくる!ロボットカーをコントロールしてみよう!
- 自動操縦でゴールを目指す。
課題
1.ロボットカーを自動操縦する!