「プログラミング」と聞くと、パソコンを使ってムズカシイ言語を入力して・・・というイメージですが、
何もできないわからない、「ゼロの状態のロボット」に、「何を、どの順で、どうやるか」を教えている、と言えば、
ざっくりですが、分かりやすいでしょうか。
そこで今回は、利用者のみなさんにお題を出しました!
名付けて「カレーを作るロボットを作るためのプログラミング作り!」です。
発表した瞬間、みなさん目が点になっていましたが(笑)
ナニヲイッテンノ?という。
もちろん、実際にロボットを作るわけではありません。
カレーを作るロボット(かならず毎回おなじ味の、おいしいカレーができあがるという条件付き)を作ると想定して、
「何を、どの順で、どのように指示するか」を考えて、紙に書き出していただくという課題です。
ちゃんと指示しないと、ロボットは正しく動いてくれません。
その「ちゃんと」を考えるために、大まかな手順だけを説明した際に起きるであろう、
ロボットのエラー(バグ)を想定してみました。