【プログラミング教室:ロボット教室との違いは?】
2019.11.06 05:09
ロボット教室では、物理的制約のある機械を制御するプログラムを学びます。そこには、数学的論理性では解決の難しい問題が常につきまといます。例えば、車の左右に2つのモータをつけて、プログラムで同じだけ回転させたからといって、現実世界で車が直進するとは限りません。また、ロボット教室では、プログラミングに必要な変数や配列の概念は学びません。
一方、プログラミング教室では、融通のきかない論理的世界に身を置きながら、言語学的にプログラムを学びます。例えば、描いた絵を思い通りに動かすとか、衝突を判定するなど、アルゴリズム(処理方法)を言葉や数式に変換する作業が中心です。
両者で学ぶものは同じですが、学び方に違いがあります。プログラミングという作業の両端にある機械制御の側面と言語学的側面、「どちらから学ぶのか?」という違いです。ただし、あくまで「主体がどちらにあるか?」という話であって、他方と無縁ではありません。
将来必要とされる大事な能力の興味への入口が、どこにあるのか誰にも分かりません。子どもが、「面白そう!」と思うなら、とりあえずやってみることをお勧めします。
▼プログラミング教室(小1から)体験申込/https://coubic.com/manabio/117870 ▼ロボット教室(年長から)体験申込/https://kids.athuman.com/robo/CI/Store/[157]/?code=100092