小学一年生から始める Raspberry Pi ! Scratch とか Minecraft とか その② Raspberry Pi で学ぶプログラミング

スポンサーリンク

ナメロウです!

本日は 2017年12月27日です。

ということで、先日の以下の投稿…

小学一年生から始める Raspberry Pi ! Scratch とか Minecraft その① - クリスマスプレゼント!?

2017.12.19

Raspberry Pi 小学一年生にクリスマスのプレゼントにする件ですが、クリスマスイブの夜にクリスマスツリーの下に置いておきました。

翌朝、プレゼントに気がついて…

ナメタ
サンタさんからパパにもプレゼントちゃんと来たね!

だと… ズコ…

ナメロウ
いや ナメタが最近 Scratch とかやってるからサンタさんが持って来てくれたんだよ。

でもナメタはまだ小さいからまだ早いと思う… だと… そんな冷静な…

でも翌日興味が湧いたのか早く作ろうと言って来ました… まだ作っておりませんが。

さて年末年始の連休に、一緒にセットアップして見たいと思いますが、今回は Raspberry Pi で小学一年生に何をやらせるか… などまとめて見たいと思います。

Raspberry Pi で小学生に何をやらせるのか?

スポンサーリンク

Raspberry pi を小学一年生に渡して何をやらせるのか?と言った事を書いてみます。

Scratch

Scratch とは簡単にいうと、子供向けのプログラミング言語です。

Scratch (スクラッチ) とは初心者が最初に正しい構文の書き方を覚えること無く結果を得られるプログラミング言語学習環境である。MITメディアラボが開発し、遊び心のある実験やインタラクティブアニメーション、ゲームなどの製作を通してさらなる学習のやる気を起こさせることを意図している。

引用 wikipedia – Scratch (プログラミング言語) 最終更新 2017年11月29日 (水) 13:31

プログラミングなんて、小学一年生では難しい?と考えている方もいらっしゃるのではないでしょうか?

しかし「スクラッチ・ジュニア(Scratchジュニア)」と言うタブレット上で動く、幼児向けの簡単バージョンの Scratch があり、こちらの対象年齢は 5歳から 7歳です。 ( 一方 Scratch は 8歳以上 )

小学一年生ですので 7歳になります。すこし背伸びすれば Scratch に届く年齢ですね。

事実 ナメタもパパ ( ナメロウ ) のパソコンで Scratch を操作しており、ごく簡単なゲームなど作っています。

GUI 操作で、制御構造やデータ、イベントなどを象徴したブロックを組み合わせることでプログラミングの基礎的な概念が学べます。

自分専用のパソコンがあれば、学習もきっと捗るでしょう。

ゲーム “Minecraft”

ご存知箱庭ゲーム “Mineraft” が Rasperry Pi にはプリインストールされています。

『Minecraft』(マインクラフト)は、Notch(マルクス・ペルソン)と彼が設立した会社・Mojang ABの社員が開発したサンドボックスゲームである。ブロックを地面や空中に配置し、自由な形の建造物等を作っていくゲームである。日本では一般的に「マイクラ」と略される。

引用 wikipedia – Minecraft (プログラミング言語) 最終更新 2017年12月25日 (月) 04:09

最近 ナメタが学校で覚えてくるのかマイクラマイクラ言い始めて…

家にマイクラがあるはずもなく、レゴブロックを積み重ねてマイクラごっこをするのを見て不憫に思っておりました。

おそらく、友達がマイクラをやっているのでしょうね。

マイクラは、PC版 Mac版は有料で価格は ¥3,000 となっておりますが、 Rasperry Pi にプリインストールされているMinecraft Pi Edition はもちろん無償で遊べます。

ただし「クリエイティブモード」でのみプレー可能と言う制約があります。

「サバイバルモード」「アドベンチャーモード」で遊ぶ方法もある様子ですが、それなりの知識や工夫が必要みたいです。

結局ゲーム?

スポンサーリンク

結局ゲームなの?と思われるかもしれませんが、マイクラをさせてみる目的は先にのべた Scratch との連携ですね。

先に述べた通り Minecraft Pi Edition は「クリエイティブモード」でのみプレー可能と言う制約がありますが、一方プログラミングインターフェースを備えており、簡単に言うと Scratch を用いてプログラミングができるのです。

まずは マイクラの基本操作を一通り覚えたら、Scratch によるプログラミングでゲームを操作することを勧るようにしてみたいと思います。

そして Python へ

そして、Minecraft Pi Edition は プログラミング言語 “Python” をを用いた操作、プログラムが可能です。

Python(パイソン)は、汎用のプログラミング言語である。コードがシンプルで扱いやすく設計されており、C言語などに比べて、さまざまなプログラムを分かりやすく、少ないコード行数で書けるといった特徴がある

引用 wikipedia – Python (プログラミング言語) 最終更新 2017年11月27日 (月) 19:51

“Scratch” は確かに敷居が低く、子供でも習得が容易な言語と言えます。

ただし、次のステップとして 汎用言語を用いたプログラミングへの移行に壁があると言う話も耳にします。

“Scratch” を用いた Minecraft のプログラミングをマスターし、そして次のステップとして同様に “Python” を用いた Minecraft の制御を学べるとしたら、比較的スムーズに汎用言語へ移行するかもしれませんね。

Rasperry Pi を与えると言うことは、子供のIT教育 ( 英才教育? ) にはうってつけなのではないでしょうか?

今回購入した物品

kksmart Raspberry Pi 3 Model B ラズベリーパイ 3 モデル B コンプリートスターターキット
Eyoyo 10インチモニター 液晶画面 BNC/AV/HDMI/VGA 1280×800
サンワサプライ 英語配列USBスリムキーボード/テンキーなし SKB-E3U
ELECOM マウス 有線 BlueLED 5ボタン Sサイズ レッド M-XG4UBRD

まとめ!

今回はちょっと短め。

次は Raspberry Pi を動作させるための OS “raspbian” のインストールについて報告できたらい良いなと思います。

ナメロウでした。

保存保存

保存保存

保存保存保存保存保存保存保存保存保存保存保存保存保存保存

保存保存保存保存

保存保存

保存保存保存保存

保存保存

保存保存保存保存

保存保存

保存保存

保存保存

スポンサーリンク

ボタンをクリックして記事をシェア! ¶(⁄•˅̮•∖)⁋

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)