ブログ,プログラミング

ハードウェアを利用したプログラミング学習の
メリットは、現実世界の物体を実際に触りながら、
その動きを画面内のプログラミングで制御できる
点にあります。

この体験をすることで、プログラミングの
持つ力をより一層具体的にイメージできる
ようになります。

そのため、ロボットを使ったプログラミング
教育は、独学での利用だけはなく、
ワークショップやスクールといった、
対面授業でも広く利用されており、人気を
博しています。

ハードウェア型のプログラミング教材は、
市販のラジコンなどとは異なり、
さまざまな新しい動きを学習者自らが
設定できます。

このことから、アイデア次第でいろいろな
処理を創造できます。

対面授業では通常、何らかの課題が与えられ、
その課題をクリアするためのロボットを
作ることが求められます。もちろん、
正解は1つではありません。

課題の解決方法は幾通りもあります。
「どのようにして課題をクリアするのか」を
考えるのが必要です。これは、一般社会でも
必須の「問題解決力」の向上にも役立ちます。

さらに、問題解決をグループワークで行う
場合は、グループ全員で協力して、課題解決の
ための方法を考えなければなりません。

このため、問題解決力の向上だけでなく、
コミュニケーション力の向上や共同作業に
おける役務分担などの素養も習得できます。

ブログ,プログラミング

前回までご紹介したプログラミング学習
サービスや教材アプリは全て、パソコンや
タブレットの画面内で作業が完結するもの
でした。

これに対し、実物のロボットやドローンと
いった、ハードウェア(物体)を
組み立てたり、操作したりすることを
通してプログラミングを学ぶことが
できる教材もあります。

特にLEGO社が販売している教育用レゴ
「マインドストームEV3」です。この機器は
みなさん自身のオリジナルのプログラムで
制御することが可能です。

ブログ,プログラミング

コンピュータに詳しくなければプログラミングが
できないと思っている方は多いのではないで
しょうか?

プログラミングを学習行く過程で、ハードウェア、
OS、ソフトウェア、ネットワークなどの知識が
少しづつ求められてきますが、初期段階から
知っている必要はありません。

マウスが使え、キーボードでタイピングができ、
アプリケーションを起動して、ファイルを
保存できる。

この程度のパソコンの操作スキルがあれば、
初歩の「プログラマー」になれるベースは
できています。