ロボ団高崎校子どものためのロボットプログラミング教室
← 教室ホームへ

LEARNING / PYTHON

レゴでつくる楽しさから、
Pythonで動かす力へ。

初めての方は、レゴEV3の組み立てと、画面に命令のブロックを並べるところから。自分でつくったロボットを動かし、学びが進むとPythonやゲーム制作にも挑戦します。

目次を見る

授業では、こんなふうに学びます

  1. 講師と子どもが画面を見ながら取り組む授業の様子
    01

    今日の目標を考える

    課題を確かめ、どんな動きにしたいか考えます。分からないところは、講師と一緒に整理します。

  2. 部品を手に取り、ロボットを組み立てる子どもたち
    02

    ロボットをつくる

    図と部品を見比べて組み立てます。できあがったら、タイヤや仕組みが動くか確かめます。

  3. ロボットのそばでパソコンを操作する子ども
    03

    予想して、動かす

    プログラムを実行し、予想と動きを比べます。曲がりすぎたら角度を変えるなど、一つずつ試します。

  4. 仲間や講師と話す子どもたちの様子
    04

    伝え、振り返る

    何を変えたら、どうなったのか。工夫や気づきを伝え合い、次に試したいことを考えます。

写真はこれまでの授業風景です。課題やコースによって進め方は変わります。

うまくいかないときは、すぐに答えを渡すのではなく、「どこまでは分かった?」「次に何を変えてみる?」と一緒に考えます。操作や仕組みの説明も、その子に必要なところで補います。

教室のコースを囲み、EV3ロボットを見守る子どもたち
コースを囲み、ロボットの動きを見守る。
コースのそばでロボットを調整する子どもたち
機体に手を加えて、もう一度。

クラスごとの授業時間・回数を見る →

授業で使うレゴEV3と教材

使うのは、教育版レゴ® マインドストーム® EV3。組み立てるだけでなく、プログラムやセンサーの働きで動きが変わるロボットです。

ケースと部品、EV3で組み立てたロボットの教材写真

レゴEV3のキット

ブロックにモーターやセンサーを組み合わせます。組み方を変えると、同じ部品から違う仕組みをつくれます。

ロボ団の教材画面の例

組み立てと学習のテキスト

図と手元の部品を見比べ、向きやつなぐ位置を確かめます。テキストは学習内容に合わせて使います。

パソコン版EV3ソフトウェアの実画面。モーターの命令と、条件分岐・繰り返しのブロックを組み合わせたプログラム

画面を拡大する ↗

パソコンでプログラミング

命令のブロックを並べて、ロボットを動かします。「進む」「曲がる」から始め、数値や条件を変えて試します。

EV3のキット・テキストの一例と、授業で使うパソコン版EV3ソフトウェアの画面です。

組み立てから、どんなことを学ぶ?
机にテキスト、端末、EV3ロボットを置いて学ぶ子どもたち
テキストとロボットが並ぶ、教室の机。
ブロック、モーター、センサーを組み合わせたEV3ロボットの機体例
部品を組み合わせてできる立体。EV3の機体例。

平面の図を見ながら、部品を立体に組み上げます。「どちら向き?」「どこにつながる?」と考え、形や位置の関係を確かめます。

走らせるときは、距離や角度、モーターの回転も手がかりに。届かなければ長さを変えるなど、算数・理科の知識と自分の工夫を使います。

自分たちのロボットで挑むロボコンへ →
画面の中のプログラミングと、何が違う?

ゲームやアプリでは、キャラクターや得点の仕組みをつくります。ロボットでは、目の前のモーターやセンサーを動かします。命令だけでなく、機体の組み方や床の摩擦、開始位置も結果に関わるのが特徴です。

どちらも、予想して試し、結果から工夫するプログラミング学習です。お子さまが何をつくりたいかも、教室選びの手がかりになります。

具体例と、高崎校の関わり方を読む →

慣れたロボットを、Pythonで動かす

Python(パイソン)は、文字で命令を書くプログラミング言語です。ブロックで学んだ「繰り返す」「条件で動きを変える」を、今度はコードで使っていきます。

本格的に扱うのは、プロ(Pro)の中盤から

プロに進む頃から独自教材などでPythonに触れ、中盤からはPybricksを使ってEV3を動かします。入会時にPythonの知識は必要ありません。

教室で生まれた、試せる教材

教室長・染川裕が、授業での気づきや子どもたちのつまずきをもとに開発しています。コードを書いたらどう動くか、自分で試せる機会を増やしたいと考えています。

ロボコード探検隊の実画面。左にロボットの盤面、右にPythonのコードと練習案内ロボコード探検隊 →
Pythonでロボットを動かし、荷物を届ける作戦を考えます。条件分岐や繰り返しを、動かしながら学ぶ教材です。
Pybricks Labの実画面。直進のPythonコードとロボットの走行フィールドPybricks Lab →
直進や回転のコードを書き、画面上のロボットで確かめます。実機で試す前に、数値と動きの関係を考える教材です。開発中・ベータ版。実機とは動きに差があります。

画面は教材の一例です。Pybricks Labは、LEGO社・Pybricksの公式サービスではありません。

その先は、ゲームづくりや検定へ

イノベーターネクスト(Innovator Next)では、Python Questで基礎を学び、Pyxelでゲームをつくります。絵を出す、動きを変える、ルールを加える。学んだ命令を自分の作品に使います。

Python Quest

Pythonの基礎学習とプロ検対策に使う、教室長の独自教材です。教室で試験運用し、改善を重ねています。

Python Questへ →

利用にはログインが必要です。

学校のプログラミング教育・情報Ⅰとのつながり

小学校では2020年度からプログラミング教育が必修化され、中学校では技術分野で学びます。高校では2022年度入学生から「情報Ⅰ」が共通必履修科目となり、2025年実施の大学入学共通テストからも出題されています。

ロボットで予想と結果を比べ、条件や数値を変えて試す経験は、学校で学ぶ内容を具体的に考えるきっかけにもなります。Pythonの学習は「情報Ⅰ」の内容の一部につながるもので、科目全体や入試対策を網羅するものではありません。

制度の参考:政府広報オンライン / 大学入試センター

家でも試してみたい方へ

パソコンが初めてなら、まずはマウス操作から。つくってみたいものに合わせて、教材や記事を選んでみてください。

お子さまが最初に取り組む授業は?

初めての方には、レゴEV3の組み立てと基本の動きから始めるスターターをご案内しています。

小学4年生以上の方や、日程が合わない方もご相談ください。通えるクラスがあるか個別に確認します。
入会について相談する →