マインクラフトプログラミング

マイクラ画像カリキュラムの種類

マインクラフトプログラミング

今大人気の「マインクラフト」を使って、プログラミングを勉強しよう!
マインクラフトプログラミングでは、立体的な構造物をイメージしながらプログラミングするため、集中力と空間把握能力が鍛えられます。

テキストの解説を読み、練習問題を解いていくことで、プログラミングの基本アルゴリズム(順次構造、繰り返し、条件分岐)を学び、問題解決能力を鍛えていきます。

与えられた問題を解くだけでなく、生徒自ら設計図を作成し、プログラミングでイメージ通りの構造物や仕掛けがつくれるまで試行錯誤を繰り返すことで、順序立ててものを作り上げるための思考力や忍耐力を培い、、完成させることでやり目標を達成する力をつけていきます。

ComputerCraftコース(Java版マインクラフト)

内容

タートルとよばれる箱型のコンピューターを使ってマインクラフトのワールド内でプログラムの作成と実行を行います。
プログラミング言語は、ブロック言語(ビジュアル言語)またはテキスト言語(Lua)を選択できます。
ブロックプログラミング(ビジュアルプログラミング)は、文字(コード)を打ち込む代わりに、画面上のカラフルなブロックやアイコンをパズルのように組み合わせて視覚的にプログラムを作成する手法で、「直感的操作が可能」「処理の流れを視覚的に理解しやすい」「スペルミスやセミコロンの忘れなどによるエラーを防ぎ、やりたいことに集中できる」「自分のアイデアを形にしやすい」等、多くのメリットがあり、タイピングが難しいお子さんでも集中してプログラミングに取り組むことができます。
ブロックプログラミングでプログラミングの「概念」を理解した後、実用的なテキストプログラミングへ移行できる道筋を提供します。
また、ロボットコーダーズのマルチプレイサーバー上のワールドでは、自分のプログラミング作品を展示したり、他の人の作品をみたり、プログラミングコンテストに参加したりすることができます。

マインクラフトマルチサーバーのご利用案内はこちらです。

<本コースで学ぶ内容>
・くり返し文 (Forループ)
・条件付きくり返し文 (Whileループ)
・条件文 (If文、ElseIf、Else、Break)
・条件検索 (Detect、Inspect)
・文字列表示(画面出力)とコメント
・ネスト構造(多重ループ)
・変数、関数、カウンタ変数
・フローチャートなど

※ プログラミングは初めてという方は、こちらのコースをご選択ください。

詳細

教材オリジナル
使用言語ComputerCraftEdu(ブロック言語)、Lua(テキスト言語)
対象小学生~高校生 ※ 対象は目安です。
必要なものJAVA版マインクラフト、
パソコン(Windows11、メモリ8GB以上、CPU:Core i5またはryzen5以上、Wi-Fi対応)※レンタル有り


※ マインクラフトプログラミング教室に寄せられる、よくある質問(Q&A)はこちらをご覧ください。
 


 

MakeCodeコース(教育版マインクラフト)

内容

教育版マインクラフト(Minecraft: Education Edition)は、プログラミング的思考(論理的思考)や協調性、創造性を養うことを目的としてMicrosoftが提供している学習教材です。
オンラインプログラミングツールのMakeCodeを用い、ブロック言語やテキスト言語のPythonやJavaScriptを使って、プログラミングの基本的な文法や概念を学び、ゲーム内の自動化や建築を行います。
 

<本コースで学ぶ内容>
・くり返し文 (Forループ)
・条件付きくり返し文 (Whileループ)
・条件文 ( If文 、ElseIf、Else、Break)
・文字列表示(画面出力)
・ネスト構造(多重ループ)
・変数、関数、カウンタ変数、リスト
・空間座標(相対座標と絶対座標)
・ミニゲームの作成方法など

詳細

教材教育版マインクラフト(Minecraft: Education Edition)
使用言語MakeCode Blocks(ブロック言語)、Python(テキスト言語)、JavaScript(テキスト言語)
対象年齢小学生~高校生 ※ 対象は目安です。
必要なもの教育版マインクラフト、
パソコン(Windows11、メモリ8GB以上、CPU:Core i5またはryzen5以上、Wi-Fi対応)※レンタル有り

MakeCodeコース(bedrock 版(統合版)マインクラフト)

内容

オンラインプログラミングツールのMakeCodeでプログラムを作成し、マインクラフトのワールド内でエージェントとよばれるロボットにプログラムを実行させます。
MakeCodeでは、ブロックをつなげてプログラミングすることができるため、タイピングが難しいお子さんでもプログラミングを学ぶことができます。
対戦用のステージをプログラミングで作成し、マルチプレイでゲストと対戦することも可能です。
 

<本コースで学ぶ内容>
・くり返し文 (Forループ)
・条件付きくり返し文 (Whileループ)
・条件文 ( If文 、ElseIf、Else、Break)
・文字列表示(画面出力)
・ネスト構造(多重ループ)
・変数、関数、カウンタ変数
・フローチャート
・空間座標(相対座標と絶対座標)
・対戦ゲームの作成方法など

詳細

教材オリジナル
使用言語MakeCode(ブロック言語)、JavaScript(テキスト言語)
対象小学高学年以上 ※ 対象は目安です。
必要なものbedrock 版(統合版)マインクラフト、
パソコン(Windows11、メモリ8GB以上、CPU:Core i5またはryzen5以上、Wi-Fi対応)※レンタル有り

※ マインクラフトプログラミング教室に寄せられる、よくある質問(Q&A)はこちらをご覧ください。

 

Scratchコース(Java版マインクラフト)

内容

「スクラッチ」というブロックを並べて直感的にプログラミングができるプログラミング言語をつかい、 マインクラフトの中の主人公を移動させたり、 構造物を建てたりして、プログラミングの基本を学んでいきます。

 

<本コースで学ぶ内容>
・くり返し文 (Forループ)
・条件付きくり返し文 (Whileループ)
・条件文 ( If文 、ElseIf、Else、Break)
・文字列表示(画面出力)
・ネスト構造(多重ループ)
・変数、関数、カウンタ変数
・フローチャート
・空間座標(相対座標と絶対座標)など

詳細

教材オリジナル
使用言語スクラッチ(ブロック言語)
対象中学生、高校生 ※ 対象は目安です。
必要なものJAVA版マインクラフト、
パソコン(Windows11、メモリ8GB以上、CPU:Core i5またはryzen5以上、Wi-Fi対応)※レンタル有り

※ マインクラフトプログラミング教室に寄せられる、よくある質問(Q&A)はこちらをご覧ください。
 

使用教室

 


タイトルとURLをコピーしました