小学生のプログラミング教材

小学生のプログラミング学習にマインクラフトが良い理由【プログラミング思考が身につく】

小学生とマイクラ

 

こんにちは小学2年生の父親SHIです。2020年からのプログラミング学習必修化を受け子供にどう導入すればいいのか迷った経験があります。

わが家ではマインクラフト(以下マイクラ)で、子どもがスムーズにプログラミング学習を取り入れることができました。今回はマイクラについて紹介していきます。 

 

本記事はこんなギモンにお答えします!

  • マイクラでプログラミングがわかるの?
  • プログラミングって小学生には難しくないの?
  • ゲームみたいで遊んでしまうことが心配なんだけど。。。

 


オンラインで学ぶ!小中学生向けプログラミング D-SCHOOLオンライン

 

【マインクラフトとは】

マイクラとは?

マインクラフト(以下マイクラ)とは2011年に発売されてから2020年5月時点で販売本数2億本を超えている世界中で大人気のゲームです。

世界は立方体のブロックで構成されています。(レゴブロックを思い浮かべるとイメージしやすいです。)

マイクラ

最近では、バーチャル卒業式に使われたり、企業の会社説明会に使われたりと活用の幅が広がっています。

マイクラの世界では明確なゴールや、決められた進行はありません。プレイヤーが自由に楽しむことができます。

モンスターと戦いドキドキしてもいいですし、自分だけの建築物を建ててもいいのです。このゲームプレイの自由度の高さが、子どもたちの心をつかんでいます。

 

【マイクラで育める力】

マイクラで育める力

マイクラは普通に遊ぶだけでプログラミングに必要な以下の能力が身に付きます。

 

1.論理的思考力

大人数のマルチプレイヤー

ゲームの世界では、立方体の様々なブロックを用い組み合わせることにより自由に建物や保管庫など構造物を作成することができます。

組み合わせや作成方法などを考えて作ることにより「論理的思考力」が育みます。

 

2.計画遂行能力

略奪者 

ゲームを進行していくと自分の拠点が欲しくなってきます。

この時、家など建築物を建てていくのですが、必要な物資は何がどれ位必要か考えたり、役割分担することにより「計画遂行能力」が育みます。

また、大きい建築物を作るには単純にブロックを積み重ねていくだけではなく、設計図(我が家では方眼用紙に手書きで作成しました)をつくったりすることにより、「事前準備する能力」も育むでしょう。

 

【プログラミング学習への動機づけ】

マイクラと小学生

 マイクラの世界は無限に広がっているので遊ぶフィールドが広がってくると移動に時間がかかるようになります。

このとき「コマンドブロック」というブロックを利用するとテレポート移動ができるようになります。

「コマンドブロック」とはブロックにある一定の機能を持たすことが出来るようになるものです。

例えば移動を例にだすとスイッチを押すと入力した地点までテレポートする機能が付加されます。

このような便利な機能がプログラミングのように構文を打ち込むだけでできるようになるので、子どもも楽しんで積極的に学んでいきます。

親は簡単なアドバイスと操作方法、例文集など用意するだけで十分です。

 

【本格的なプログラミングへの発展先が豊富】

マイクラと小学生

上記までは、子供たちに大人気のswitchでもできる方法でした。ここから先はパソコンでのプレイ時に学べるプログラミング学習の発展先と特徴を紹介します。

 

1.プログラミングの導入学習先

「MakeCode for Minecraft」

マイクロソフトが公開しているプログラミングを楽しめるアプリケーションです。

ブロックを組み立てるようにしてプログラミングができるブロックプログラミングなので

初めてのプログラミング学習でも視覚的にわかりやすく取り組みやすいです。

 

2.実用的なプログラミング言語

「Lua」 処理速度が早く汎用性が高いプログラミング言語

「Ruby」 自由度が高くWeb開発等で役立つプログラミング言語 

「Python」Web開発やAIの開発などで用いられているシェアの高いプログラミング言語

 このような言語を楽しく遊びながら学んでいくことができます。

【まとめ】 小学生のプログラミング学習にマインクラフトが良い理由【プログラミング思考が身につく】

マイクラと小学生

というわけで、小学生のプログラミング学習にマインクラフトが良い理由【プログラミング思考が身につく】についてお伝えしました。

何事も学び習得していくのに最大の壁はやる気を起こすことができるかどうかが、問題となることが多いです。小学生ならばなおさらその傾向は強いです。

マインクラフトはゲームとしてもとてもよくできており、プレイしていて楽しいです。

楽しいからこそもっといいものを作りたい、便利にしたいという動機(やる気)が起きてきます。

あとはその気持ちを育ててあげれば楽しくプログラミングも学べます。私の子供も楽しそうにプログラミングを使いながら便利な装置を作ってます!

以上、小学生のプログラミング学習にマインクラフトが良い理由【プログラミング思考が身につく】でした!

 

 



オンラインで学ぶ!小中学生向けプログラミング D-SCHOOLオンライン

-小学生のプログラミング教材

Copyright© 小学生のプログラミング学習 , 2021 All Rights Reserved.