ひろのブログパソコンの基礎や電子書籍などの情報を発信していきます。ひろの人生の軌跡については、マイストーリーをご覧ください。ブログ,プログラミング本ブログでは前記2つのロボット教材のみを具体的に紹介しましたが、昨今ロボット教材を用いたプログラミング教育が盛り上げってきており、世界中の企業がさまざまなロボット教材を開発・販売しています。さまざまですが、興味ある方はぜひいろいろと検索して調べてみて、実際に操作してみてください。今回でプログラムングに関する記事投稿を終了します。ブログ,プログラミング最近は、ソフトバンク社が販売している「Pepper」などが話題ですが、Humanoid(人型ロボット)は、人工知能やIoTとともに、今後益々発展していく技術カテゴリの1つだと考えられています。ロボットの操作には必ずプログラムが必要です。いった意味でも、ロボット教材は、今後の人材育成を見据えた場合、最適な学習方法の1つなのかもしれません。約11万3,000校で使用されている学校教材の総合メーカーです。縦・横・斜めに挿し込める「アーテックブロック」と、初心者でも簡単に扱えるロボット制御基板「Studuino」を組み合わせることによって、形も動きも自由自在に操作できるロボット教材です。ロボティストには、無料でダウンロードできるオリジナルソフトウェアの「Studuinoアイコンプログラミング環境」と「Studuinoブロックプログラミング環境」が用意されているため、初心者でも簡単にロボットの動作制御プログラムを作成できます。幅広いユーザーに対応したロボット製作キットです。「自ら考える力を身につけさせたい」と考えている大人に特にお薦めです。エデュケーション」は次の2種類のロボット教材を販売しています。2.0は専用の開発環境が用意されており、そのなかでモーターの回転速度の変更やセンサー情報の取得、各機器の制御などを実行できます。これらの操作は用意されているアイコンを組み合わせるだけで実現できるため、プログラミン言語特有の細かくてわかりづらい文法を学ぶ必要はありません。Codeなどと同じです。2.0はマインドストームEV3よりも機能的にはシンプルになりますが、その分、プログラミングの本質を学ぶことが可能です。学習者に人気が高いこともあり、ここ数年で急速に増えています。国内メーカーはもとより、海外メーカーもさまざまなロボットと、それを制御するためのプログラミング教材をセットにして展開しています。次回以降で主なものをいくつか紹介します。各教材にはとても丁寧なマニュアルが付属しているので、前述した学習サービスや教材アプリである程度プログラミングの勘所をつかんだ人は、ぜひチャレンジしてみてください。教員用マニュアルを用意している製品もあります。お子さんがいる人は、一緒に課題を解決したり、1つの課題を競ったりするのも、楽しいのではないでしょうか。当然のことですが、ネット上の学習サイトや教材アプリとは異なり、ロボット教材は有料です。数千円~十数万円かかりますので、この点には注意してください。ブログ,プログラミングハードウェアを利用したプログラミング学習のメリットは、現実世界の物体を実際に触りながら、その動きを画面内のプログラミングで制御できる点にあります。この体験をすることで、プログラミングの持つ力をより一層具体的にイメージできるようになります。対面授業でも広く利用されており、人気を博しています。市販のラジコンなどとは異なり、さまざまな新しい動きを学習者自らが設定できます。このことから、アイデア次第でいろいろな処理を創造できます。対面授業では通常、何らかの課題が与えられ、その課題をクリアするためのロボットを作ることが求められます。正解は1つではありません。課題の解決方法は幾通りもあります。「どのようにして課題をクリアするのか」を考えるのが必要です。これは、一般社会でも必須の「問題解決力」の向上にも役立ちます。問題解決をグループワークで行う場合は、グループ全員で協力して、課題解決のための方法を考えなければなりません。このため、問題解決力の向上だけでなく、コミュニケーション力の向上や共同作業における役務分担などの素養も習得できます。ブログ,プログラミング前回までご紹介したプログラミング学習サービスや教材アプリは全て、パソコンやタブレットの画面内で作業が完結するものでした。これに対し、実物のロボットやドローンといった、ハードウェア(物体)を組み立てたり、操作したりすることを通してプログラミングを学ぶことができる教材もあります。LEGO社が販売している教育用レゴ「マインドストームEV3」です。この機器はみなさん自身のオリジナルのプログラムで制御することが可能です。プログラミングテクノロジーの雄、Apple社もプログラミング学習のためのアプリケーション「SwiftPlaygrounds」を提供しています。PlaygroundsはiPad上で動作する、プログラミング学習環境です(iPad用のアプリです)。Code」や「Scratch」よりも、ワンランク上の高度な学習ツールです。使いこなせるようになるとさまざまなアプリを制作できるようになります。気になる人はぜひチェックしてみてください。今後は、Apple社以外にも、さまざまな企業がこの「プログラミング教育」の分野に参入し、より良い学習サービスや教材アプリを発表すると思います。ブログ,プログラミング,未分類CodeMonkeyは「今まで一度もプログラミングしたことのない人でもゲームを進めるうちに自然とプログラムを記述できるようになるゲームサービス」です。CodeMonkeyはパソコンのみで利用できるサービスです。複数人で一緒に学ぶこともできます。海外では学校の授業でCodeMonkeyを採用しているところも増えてきており、9歳から16歳の生徒対象に使われています。学習を続けていくうえで最も大切なことは、なんといっても「楽しむこと」です。最初から難しそうな雰囲気が出ていては、やる気もすぐに薄れてしまいます。いった意味において、MIT(マサチューセッツ工科大学)のメディアラボが開発・運用している学習サービス「Scratch」があります。「Scratch」もプログラミング学習の初心者にとって最適な学習サービスの1つです。Scratchを使うと、ゲーム感覚で楽しみながら、プログラミングの理論や概念を身につけることができるため、世界中で人気があります。Scratchは日本語にも対応しているので、英語が苦手な人にとって最適な教材です。一度、実際にチャレンジしてみてください。半導体メモリの規格を決め、仕様書を発行している団体です。今後の主流となるメモリチップの規格です。CPU内部の命令の流れや処理方法を指す言葉です。プログラムの実行単位をスレッドと呼びます。