ビジ速+

Sponser
ITEMs
BookMarkd
Items
プロフィール

busyness.on

Author:busyness.on
【このブログについて】
相互リンク・相互RSS随時募集中です。
苦情・意見なども受け付けます。
メールフォームよりお知らせ下さい。

メールフォーム

名前:
メール:
件名:
本文:

検索フォーム
QRコード
QRコード
カテゴリ
OS (27)
TOP > ビジネスニュース > 「最強」のプログラミング教育ソフトとは?
■ 更新ヘッドライン

「最強」のプログラミング教育ソフトとは?

このエントリーをはてなブックマークに追加 
1 :ノチラ ★:2017/07/19(水) 09:25:09.53 ID:CAP_USER.net

地方自治体の中でも積極的なIoT化の取り組みを見せる石川県加賀市。同市が設けたスマート加賀IoT推進協議会のアドバイザーを私は務めています。その関係で、加賀市内において小学生向けのIoT (Internet of Things)教育を実施しています。実は、小学生に限らず「プログラミングを知らない人にIoTを教えてほしい」という依頼が多く、困っていました。
 実習を行わずに座学だけの授業にするのは簡単です。しかし、IoT、すなわち「もののインターネット」に関する授業で、「もの」を見ずに授業を受けても、その場では分かったような気になるかもしれませんが、実際にはほとんどの人が理解できません。そこで、弊社の最高技術責任者(CTO)に相談したところ、「小学生に教育するなら『Minecraft(マインクラフト)』がいいですよ」と言われました。私とMinecraftの付き合いはここから始まりました。

多くの大人にとって謎のゲーム

 Minecraftはゲームです。マルクス・ペルソン(ペンネームはNotch)というゲームクリエイターが、同人(アマチュア)ゲームとして開発しました。世界中で爆発的な人気となり、現在はスウェーデンMojang社という、彼が創業した会社が開発しています。子供にも大人気のゲームで、パソコンの他、スマートフォンやゲーム機向けにもソフトウエアが販売されています。シリーズの累計販売本数は、なんと1億2200万本を超えています。
 加賀市で私の授業を受ける小学生や高校生に「Minecraftをやったことがありますか?」と質問すると、ほとんどの子供が手を挙げます。実は、私も数年前にMinecraftをスマートフォンのアプリ(アプリケーションソフトウエア)を購入してプレイしてみたのですが、最初の感想は「なんだこれは? 全然面白くないぞ!」というものでした。Minecraftは立方体のブロック(サンドボックス)だけで構成された世界で、プレーヤーは好きなブロックを積み上げて家を建てたり街を造ったりします。

Minecraftは基本的に2つのモードで楽しむゲームです。1つは「クリエイティブモード」で、ブロックを積み上げたり壊したりしながら建物や街を造るものです。しかし、これだけだと単なる「積み木」で、全く面白くありません(実はこれを楽しむプレーヤーも世界中に存在するのですが…)。もう1つのモードは「サバイバルモード」です。自分で造った建物や街にゾンビなどの敵が現れます。アイテムを拾い、複数のアイテムを道具で加工することで新たなアイテムを手に入れる。そして、その新たなアイテムで敵をやっつけて生き残っていきます。これが、やってみると結構面白いのです(あくまで個人の感想ですが)。

拡張機能とプログラミング

 Minecraftには、第三者が作成した拡張プログラム(MOD)を導入できる機能があります。さまざまなMODがインターネット上に公開されている中で、特に盛んなのがプログラミングを学習するためのMODです。これを導入すると、例えば「Lua」や「Python」などのプログラム言語でMinecraftの世界を操作することができます。また、MODの中には、プログラムコードを埋め込めるブロックを作ることができるものがあり、そのブロックを並べて連動させることで、プレーヤーが近づくと開く自動扉などの“ロジカル”な仕組みを有する構造物を造ることができます。

Minecraftの説明が続いてしまいましたが、これがIoTとどう関係しているのでしょうか。その鍵となるのが、IoTの世界でよく利用されている「Raspberry Pi(ラズベリーパイ)」というシングルボードコンピューターです。この標準OSである「Raspbian(ラズビアン)」をインストールすると、デフォルトで「Minecraft Pi(MinecraftのRaspberry Pi版)」がインストールされます。Minecraft Piは現時点ではクリエイティブモードでしか遊べませんが、これを使うと先ほど触れたPythonなどで記述したプログラムとMinecraftを連携させることが可能です。

例えば、プログラムでRaspberry Piが備えるGPIO(汎用入出力)端子を制御してMinecraftの仮想世界を発光ダイオード(LED)などの現実世界と連動させることができます。例えば、Minecraftの世界でダイヤモンドの鉱石を発見したら、GPIOとつながったLEDを光らせるのです。IoTに興味を持ってもらうには、ゲームを使ってプログラミングを学ぶことが最適だと私は考えています。しかも、子供にだけではなく、大人にも有効だと感じています。
以下ソース
http://techon.nikkeibp.co.jp/atcl/column/15/070800054/071900031/



2 :名刺は切らしておりまして:2017/07/19(水) 09:27:23.86 ID:ONMbRICS.net

プログラミング言語を使うとまず
 英語の壁に当たる
わけで、遠回りだ。



3 :名刺は切らしておりまして:2017/07/19(水) 09:29:54.43 ID:UHqNZQpU.net

育成を今から





4 :名刺は切らしておりまして:2017/07/19(水) 09:40:59.12 ID:19TjeVur.net

IoTとなんの関係が?



9 :名刺は切らしておりまして:2017/07/19(水) 09:53:18.17 ID:piSMDLCF.net

インターネットで見る”もの”って人工衛星だろうけど
あれって日本にあるんだね



13 :名刺は切らしておりまして:2017/07/19(水) 10:06:27.05 ID:PRIqSigx.net

マイクラのステマ記事だろ
プログラムを学ぶのは難しくないが都会で暮らすほど稼ぐのはまあまあきつい



19 :名刺は切らしておりまして:2017/07/19(水) 10:17:59.17 ID:TMir5Uqd.net

何を言ってるのかさっぱりわからん。
おじさんにも解るように説明してくれ。



23 :名刺は切らしておりまして:2017/07/19(水) 10:49:49.00 ID:x1bxOeJb.net

hello !! world !!

この感動を小学校1年生から感じさせろ。



30 :名刺は切らしておりまして:2017/07/19(水) 11:18:04.49 ID:09jULB7m.net

IoT自体いまわしい代物としか思えない
トースターや電気釜まで持ち主を監視してデータを勝手にどっか送るんやで
リアルビッグブラザーの登場だ



39 :名刺は切らしておりまして:2017/07/19(水) 12:50:45.03 ID:pGTyfRW7.net

強者はYacc/Lexで新言語を創る



44 :名刺は切らしておりまして:2017/07/19(水) 13:09:04.55 ID:MLrWScaS.net

日本語の教育用プログラミング言語とかないの?



51 :名刺は切らしておりまして:2017/07/19(水) 18:54:25.01 ID:M1Y8hbKL.net

これもIoTというのか.....?



59 :名刺は切らしておりまして:2017/07/20(木) 00:24:54.27 ID:myWp2mEZ.net

ヒューマンリソースマシーンとかやらせればいいよ
それで大体適正わかる
適正ないのは苦痛でしかないし興味も持てないしで酷いことになるからやらせない方がいい



62 :名刺は切らしておりまして:2017/07/20(木) 00:46:41.25 ID:lHfDwkg8.net

普通に頭良くてプログラム出来る奴は、勝手に独立していく、
社畜ちゃんが欲しいならばそれなりの待遇が必要だブーw



64 :名刺は切らしておりまして:2017/07/20(木) 01:24:21.87 ID:W5m8lhUQ.net

C/C++を覚えときゃ潰しが効く



67 :名刺は切らしておりまして:2017/07/20(木) 01:48:41.29 ID:YwkMYfr7.net

構造を学ぶならレゴとかでもいいと思うんだが
もちろん厳密な構造化手法だとかオブジェクト指向だとかは無視してると思うが、入り口でいいんだろ?



70 :名刺は切らしておりまして:2017/07/20(木) 02:04:39.62 ID:9enoDMCI.net

教育目的ならcpmがいいだろ



72 :名刺は切らしておりまして:2017/07/20(木) 02:28:15.56 ID:c1EG0MOm.net

エクセルVBAじゃないの?



73 :名刺は切らしておりまして:2017/07/20(木) 04:19:12.56 ID:XBeutu+R.net

なんとかならないの!




Source : http://anago.2ch.sc/test/read.cgi/bizplus/1500423909/
関連記事





あとで読む このエントリーを含むはてなブックマークはてなブックマーク - 「最強」のプログラミング教育ソフトとは?

■おすすめ記事

COMMENT



:
:
:
:


:

管理者にだけ表示を許可する :

トラックバック

トラックバックURL:
    (copyボタンはIEのみ有効です)
«  | HOME |  »