トピックス

Topics お姉さん

Scratch(スクラッチ)とは?小学生・中学生の子どものプログラミング学習に!



こんにちは!小学生・中学生向けのプログラミングオンラインスクールのD-SCHOOLオンラインです。

小学校では2020年にプログラミング教育が必修化されましたが、保護者世代には馴染みのない「プログラミング学習」。
どのような内容を学ぶのか、どんなアドバイスをしたらいいのか分からないことも多いですよね。

本日は、プログラミング学習初心者に使われることが多い無料ツール「Scratch(スクラッチ)」についてご紹介します。

もくじ:
Scratch(スクラッチ)とは?
ビジュアルプログラミングとは?
Scratchで学べること
Scratchが学べるプログラミングスクール

 

Scratch(スクラッチ)とは?


Scratch(スクラッチ)は、インターネットで無料公開されているプログラミングツールです。

Scratch(スクラッチ)公式ページ
https://scratch.mit.edu/

マサチューセッツ工科大(MIT)が開発したもので、ブロック風のパーツを組み合わせていくことで、プログラミングでできることの概念を感覚的に学ぶことができます。

▼実際のScratch画面

例えば、下記のような2種類のブロックを組み合わせるだけで、

「緑色の旗マーク(スタートボタン)を押すと、表示されているネコのキャラクターが10歩動く」

という仕組み(プログラム)を作ることができます。

プログラミングというのは、コンピューターへ命令すること」と言いかえることもでき、その概念と、プログラミングでよく使われる命令をブロック風のパーツで学んでいくというのがScratchです。

ビジュアルプログラミングとは?

プログラミング学習についての話題になると、「ビジュアルプログラミング」「テキストプログラミング」という言葉を聞いたことがあるかもしれません。

「ビジュアルプログラミング」とは、ビジュアル(見た目・視覚)でプログラミングをすることです。
Scratchは、難しい英語のテキスト等は使わず、ブロック風の見た目で感覚的にプログラミングができるので、「ビジュアルプログラミング」をするツールの一種といえます。

対象的に、実際のエンジニアが使用しているのはテキストでプログラミングを行うので「テキストプログラミング」と言われています。
(画面いっぱいに細かい英語や記号が書かれたあの難しそうなやつです!)

▼テキストプログラミングのイメージ

本格的にプログラミングを仕事にしようとすると、もちろんテキストプログラミングを学ぶ必要がありますが、小学生・中学生がプログラミングを学び始める際に、いきなりこの難しそうな英語や記号を覚えてパソコンのキーボードを使って書く…というのは大変ですよね。

そこで、小学生・中学生の子どもなどのプログラミング初心者の場合、「ビジュアルプログラミング」で学習を開始して、苦手意識なく楽しく概念やできることを学んでいくことがおすすめとなります。

Scratchで学べること

Scratch、またはビジュアルプログラミングで学べることはたくさんありますが、ここではシンプルに1つ挙げたいと思います。

それは、『試行錯誤して問題を自分で解決すること』です。

プログラミング学習において重要と言われていることに1つに、「問題解決力を高めること」が挙げられます。
プログラミングでは、うまくいかなかった(例えば命令通りにScratchのネコが動かなかった)場合に、どこをどう修正したらうまくいくのか、について考えるシーンが必ず出てきます。
また、答えが1つでは無かったり、もっと効率的に命令を作るにはどうしたらいいか考えたり、自分のオリジナルのプログラムを作ったり…という過程の中で、
子どもたちは『試行錯誤して問題を自分で解決する』という経験をすることができるのです。

将来エンジニアなど本格的にプログラミングを必要とする職業を目指していない場合でも、『試行錯誤して問題を自分で解決する力』はどんな職業でも必要とされ、小学生・中学生のうちから経験を積んでおくことは、将来子どもたちが社会に出た時に活躍するために大きなメリットとなります。

Scratchでは、プログラミングの仕方だけでなく、生きる上でも重要な経験が詰めるのですね!

Scratchが学べるプログラミングスクール

さて、Scratchについてなんとなく概要はお伝えできたのかなと思いますが、実際にScratchのツールを開いてみても、どのブロックをどう動かしたらプログラミング学習ができるのかよく分からない、という方も多いのではないでしょうか。

実際、Scratchというツールは無料でツールを提供していますが、どのようにプログラミング学習を進めたらいいかのレクチャーはしてくれません。
効率的に学ぶには、プログラミング教室に通ったり、プログラミングのオンラインスクールをご利用いただくことがおすすめです。

D-SCHOOLオンライン

今回は当社の「D-SCHOOLオンライン」をご紹介します。
D-SCHOOLオンラインは、小学生・中学生の子ども向けのプログラミングスクールで、自宅で受講することが可能なため、全国どこでも(世界中でも🌏!)受講することができます。

学校のプログラミング教育現場でも活躍している講師陣(現役エンジニアたち)が力を入れて作った教材で学ぶことができるので、「楽しく本質的に学べる」という質の高い最新の教材で学びたい子どもたちにはぴったりです。
お近くにいいプログラミング教室が無かったり、習い事の送り迎えの時間の確保が難しかったり…という場合にもおすすめです。

D-SCHOOLオンラインの「Scratchコース」では、Scratchで学ぶために何をすればいいのか、を丁寧に解説した動画教材をみることができるため、自分のペースでScratchでのプログラミングを学んでいくことができます。

その他にも、子どもたちに大人気のマインクラフトでプログラミングを学ぶ「マイクラッチコース」や、インターネットリテラシーを学ぶ「ネットの世界を理解しようコース」などを含めて様々なコースを受講することができます。

現在(2022年9月)なんと計12コースもあり、小学校低学年〜中学生・高校生まで様々なレベルに対応しています。
さらには、月額3,980円〜すべてのコースが自由に受け放題です。

(子どもたちの日々変わる興味や好奇心に答えるべく、かなりがんばって受け放題サービスにしています…💪)

コースの種類は下記のようなものがあり、各コース初級・中級・上級などのようにレベルが分かれているものもあります。

すべてのコースはどれでも受け放題ですが、現在一番人気コースは「マイクラッチコース」となります。やはり子どもたちはマインクラフトが大好きなようです…!

マイクラッチコースは、「マインクラフト」を使って「スクラッチ」のようにビジュアルプログラミングを学べるコースなのですが、詳しくはこちらの記事でご紹介していますので、ぜひご覧ください👇

小中学生に大人気プログラミング教材「マイクラッチ」とは?
https://d-school.co/online/topics/contents/10933/

ちなみに今なら30日間の無料体験+「マイクラ実質無料キャンペーン」を実施中です!
とりあえず無料体験…という方も歓迎していますので、ぜひこの機会にご利用ください。

この記事を書いた人
D-SCHOOL 編集部

「ライフスタイルとしての学び」を提供するEdTech Companyとして、最新テクノロジーを活かしたデジタル教育を提供。
マインクラフトやRobloxといった子どもに大人気のゲームを活用したプログラミング教材を提供する「D-SCHOOL」を運営。また、小学校・中学校・高等学校向けにプログラミングやクリエイティブ授業を提供。

カムバックキャンペーン開催中 カムバックキャンペーン開催中
ご登録はコチラから!公式LINEの友だち登録限定!D-SCHOOL公式LINEにご登録いただけると、今ならおトクな情報をお送りしています!公式LINEの友だち登録限定!D-SCHOOL公式LINEにご登録いただけると、今ならおトクな情報をお送りしています!