ビジュアルプログラミング教室

概要

ビジュアルプログラミングとはプログラミングコードを書かずにブロックを組み合わせてプログラムを作成する方法です。この教室ではRaspberry Pi端末を利用してCode.org、Scratch、micro:bit、Minecraft Piを勉強します。

必要なもの

  • Raspberry Pi 4 x 1
  • PCモニター・液晶ディスプレイ (HDMI端子あり) x 1
  • HDMIケーブル + MicroHDMIアダプタ x 1
    もしくは HDMI to MicroHDMIケーブル x 1
  • USB/Bluetooth キーボード・マウス x 1
  • USB/Bluetooth スピーカー x 1
  • MicroSD (32GB以上推奨) x 1
  • Raspberry Pi OS
    (Raspberry Pi OSはWindows 10やmacOS のようなデスクトップOSです)

こちらの教室では、すべてICTカフェの機材を利用しますので手ぶらで結構です。
もし自宅での利用を検討している場合はご相談ください。

カリキュラム

Code.org

オンライン学習サイトのCode.orgはブロック型のプログラミング学習を提供します。年齢に合わせてコースがあり、コースの課題がすべて完了すれば修了証がもらえます。

コースは10から20個程度のレッスンに分かれており、各レッスンは5分ごとのステージに分かれています。アカウントを作成すると自分で各コースの進捗をネットから確認することができます。保護者のアカウントとリンクすると保護者も進捗を確認することができます。

  • こちらの教室ではコンピュータ・サイエンスコースから選択して課題を解いていきます。このコースは修了までに20時間程度と想定されています。
    • 小学一年生 コース A
    • 小学二年生 コース B
    • 小学三年生 コース C
    • 小学四年生 コース D
    • 小学五年生 コース E
    • 小学六年生 コース F
  • 合計20時間のコースが長いと思われる方は、Hour of Code アクティビティーから単体レッスンを選ぶこともできます。こちらの各レッスンは1時間程度が目安です。
    • ダンスパーティー
    • 人工知能を活用
    • Minecraft プログラミング入門
    • スターウォーズ プログラミング
    • アナと雪の女王
    • バスケットボールのゲーム制作
    • フラッピーコード
    • 古典的な迷路
    • インフィニティー
    • プレイラボ
    • アーティスト
      など

Scratch (スクラッチ)

Scratchではブロック型のプログラミングで作品を作れます、アカウントを作成すると保存したり、他のユーザーに公開することも可能です。

Scratchでは以下の様々なチュートリアルを提供しており、説明に従って作品を作ります。チュートリアルの他にも、公開されている作品を動かしたり、中のコードを見ることができます。

  • こちらの教室ではRaspebrry Pi 4を用い、Scratch3でチュートリアルを試してみます。以下は、チュートリアルの一覧です。
    • 名前を動かしてみよう
    • 世界を想像しよう
    • 音楽を作ろう
    • 物語を作ろう
    • 追跡ゲームを作ろう
    • キャラクターを動かそう
    • クリッカーゲームを作ろう
    • キャラクターを飛ばそう
    • ピンポンゲーム
    • アニメ映画をコーディングしよう
    • アドベンチャゲーム
    • ビデオモーションゲーム
    • おしゃべりするアニメを作ろう
    • おしゃべり
    • スプライトの追跡方法
    • 背景の追加歩法
    • 大きさの変更方法
    • 滑らかに動かす方法
    • 音の録音方法
    • 文字を回転させる方法
    • 隠したりする方法
    • スプライトに動きをつける方法
    • 矢印キーを使う方法
    • 効果の方法

micro:bit (マイクロビット)

Micro:bitという小型マイコンにブロック型プログラミングを利用して動かします。MakeCodeというサイトにアクセスしてプログラムを作成し、パソコンとMicro:bitをUSBケーブルで接続して転送します。マイコンの実物がなくても、画面上にアニメーションで実際にどう動くのか確認できます。

Makecodeというサイトと連動しており、小型マイコンにブロック型プログラミングを利用して動かします。

  • こちらの教室ではMakecode for micro:bit でチュートリアルを試してみます。その際、micro:bitを実際に接続して、動作を確認する
    • 点滅するハード
    • 名前の表示
    • スマイルボタン
    • サイコロ
    • ラブメーター
    • マイクロチャット
    • じゃんけん
    • コイン投げマシーン
      など数十種類

Minecraft (マインクラフト)

Minecraftはレゴのようにブロックを積み上げて遊ぶゲームですが。PythonやScratchと連携させて、Minecraftにメッセージを送ったり、ブロックをセットしたり消したりすることも可能です。

  • こちらの教室ではRaspberry Pi 4を用い、Minecraft Pi Editionを立ち上げます。 そして以下の操作方法でチュートリアルを試します。
    • Minecraft PiをPythonで操作する
    • Minecraft PiをScratchで操作する

体験教室のお申し込み

以下のフォームからビジュアルプログラミング教室の無料体験の申し込みができます。基本的には小学校3年生以上の学生様が対象になっていますので、気軽にご連絡ください。
(小学校2年生以下や、学生以外で興味がある方もご相談承ります。)


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