体験教室&アンケート回答でギフト券2000円分プレセント!近くの教室を探すもっとプログラミング教育を知りたいんだけど...これさえ読めばすべてOK!「プログラミング教育まるわかりガイド」でモヤモヤ解決です。ガイド記事を読むウチの子にぴったりあったプログラミング教室は?お子さんをイメージして答えるだけで、ぴったりのプログラミング教室が診断できます。更新日:2020.01.27【2020年最新版】小学1年生から学べるプログラミング言語・ツール5選シェアTweet2020年より小学校でのプログラミング教育が必修化されるなか、保護者の皆さんも準備の必要性を感じているかもしれません。「プログラミングの基礎ぐらい学んでおいた方がいいかも」「でも、まだ早すぎるかな......?」たしかにJavaScript、PHP、Pythonに代表される本格的なプログラミング言語は、小学校低学年にはハードルがかなり高いようです。一方でビジュアルプログラミング言語といわれる、ブロックを組み合わせてコンピュータに指示/命令するスタイルのプログラミング言語を使えば、小学校の低学年でもかんたんなプログラムを組めます。基本的なコンピュータの仕組みや考え方も理解できます。ここでは、小学校低学年でも学習できるプログラミング言語をいくつか紹介します。プログラミング言語とはなにかについても、できるだけわかりやすく説明します。プログラミング教育について知りたい方は......2020年、プログラミング教育が必修化します。気になるトピックも、これさえ読めばすべてOK!「プログラミング教育まるわかりガイド」がおすすめです!目次:プログラミング言語とは?小学校低学年でも学習できるプログラミング言語5選はじめての言語の選び方とは?|レベルの高さより、とっつきやすさを優先すべし!まとめ|即効性より長つづきする学習を!プログラミング言語とは?小学生にも学習できるプログラミング言語を紹介する前に、まず、プログラミング言語とは何か?どんな種類があるのか?について復習しておきましょう。プログラミング言語とは、機械に命令するためのツールコンピュータを学ぶ基本の基本として「コンピュータは0と1(またはスイッチのオンとオフ)しか知らない」とおぼえてください。現在までの実用的なコンピュータのすべては、10億(1ギガ)単位やときに兆(1テラ)単位の0と1(オンとオフ)のつながりによって、情報を蓄積したり、計算したりします。コンピュータを動かすためには、最終的に0と1のつながりによる命令が必要になるわけです。元々は機械語といって、0と1だけの命令によってコンピュータは動かされてきました。0と1を10億も繋がったプログラムを人間が組むのは現実的ではありません。そこで、決められた命令のプロセスを記号や文字列に置き換える試みが行われてきました。(記号や文字列は、決められたルールに従って、0と1に置き替えてコンピュータへと伝えられます)その記号や文字列を0と1に置き換えるルールがコンピュータ言語です。コンピュータ言語には大きく分けて「記述式言語(テキストプログラミング言語)」と「ビジュアルプログラミング言語」があります。テキストプログラミング言語とは?|記号や言葉でコンピュータに指示する通常「コンピュータ言語」と表記したときには記述式言語を指します。すべて記述式言語です。コンピュータに指示するための命令文をかんたんな言葉に置き換えて、順序立ててコンピュータへの命令(プログラム)を組み立てていきます。この記述式言語の作成をコーディングといいます。機械語よりわかりやすいとはいうものの、数字や記号の羅列が長々とつづく場合もあり、また、些細な書き間違いや矛盾があってもエラーが出て、コンピュータが止まってしまうので、小学生低学年からおぼえるのはなかなか困難な世界です。ビジュアルプログラミング言語とは?|カードやブロックを組み合わせながらプログラムをつくる記述式言語を、さらにわかりやすく容易に組めるようにしたものがビジュアルプログラミング言語です。これは、コンピューターに指示する機能をカードやブロックのように「目で見える」形で画面上で表示し、それを配置しながらプログラミングしていけます。メリットは、ぱっと目で見て機能が理解しやすい点にあります。多くのビジュアルプログラミング言語には、間違いや矛盾した命令を検出して教えてくれる機能があります。このため、遊び感覚でプログラミングでき、コンピュータの仕組みもわかるメリットがあります。小学校低学年でも学習できるプログラミング言語5選プログラミング言語の世界の変化は、急ピッチで進みます。いままでは「これがベスト」と言われてきたものも「もっとわかりやすく高機能な」新言語によって一瞬でとってかわられる環境にあります。チャレンジが容易なプログラミング言語を紹介します。ビジュアルプログラミング言語のスタンダードScratchは、2006年にアメリカのマサチューセッツ工科大学の「MITメディアラボ」によって開発されたプログラミング言語です。その特徴は、コンピュータへの指示が書かれたブロックを組み合わせるだけで、かんたんにプログラムを組める点にあります。アニメーション、アート、ゲーム、ダンスなどのプログラミングを作成でき、また、ワールドワイドなユーザーコミュニティサイトがあり、作成したプログラミングを公開したり、他のユーザーによるプログラムを改良する楽しみもあります。Gold(1級)とステップアップしていけます。Scratch(スクラッチ)を学べるスクールの一例スタープログラミングスクールは「4つのP」と「5つの安心」で「身につく4つのチカラ」を切り拓いていくプログラミングスクールです。講座は4つあり、それぞれ「タブレットプログラミングコース」「Scratchプログラミングコース」「ロボットプログラミングコース」「Webプログラミングコース」となっています。お子さんそれぞれの興味・関心に合わせて選べるので安心ですね。スタープログラミングスクールは、総務省「若年層に対するプログラミング教育の普及推進」事業にも2期連続で選ばれています。少人数制のクラス編成も魅力のスクールです。↓スタープログラミングスクールへはこちらから↓Scratch(スクラッチ)を使った検定試験Scratchを使った検定試験については、下の記事で詳しく解説しています。気になる方はぜひチェックしてみてくださいね。計算機科学者だった原田康徳氏(通称:原田ハカセ)が2003年に開発した国産のプログラミング言語です。キャッチフレーズは「コンピュータを粘土にしよう」。子どもたちの発想を、そのまま形にできるツールをめざしています。画面上に絵を描いてつくったキャラクターを「メガネ」と呼ばれるツールを使って動かせるので、アニメーション・ゲーム・絵本などがかんたんに作成できます。AppleのAppStoreやGooglePlayから無料でダウンロードできるので、気軽にはじめられるのも大きなメリットとなっています。自分の描いた絵を動かせる!人気急上昇中のiPhone/iPadアプリSpringin'(スプリンギン)は、株式会社しくみデザインが開発・運営するビジュアルプログラミングアプリです。開発者である中村さんが、ご自身の娘さんに楽しく使ってもらえるアプリを!と考えて開発されたそう。そのコンセプト通り、低年齢でも・女の子でも抵抗感なくプログラミングに触れられるアプリとなっています。最近ではダウンロード数も約8倍に増え、全国の小学校で教材として取り入れられているそう。コエテコでは中村さんと一緒にゲームを作りながらプログラミングを学ぶ企画記事も連載しています。利用は完全無料・広告も一切ナシのアプリなので、ぜひ一度触れてみてくださいね。テキストベースのプログラミングだけどわかりやすい!Processingは、Scratch同様、アメリカのマサチューセッツ工科大学で基礎的な開発が行われたプログラミング言語です。コードなどすべての情報が公開されたオープンソースプロジェクトなので、開発者たちの手で改良・洗練されてきました。基本的にテキストベースの記述式言語ですが、視覚的なフィードバック即座にえられる設定となっているので、初心者がプログラミング学習をはじめるのに向いているともいわれます。Processingでテキストベースの記述式言語の基礎を学べば、上級言語へのステップアップも無理なくできると好評です。兼宗進氏が開発した「日本語で書ける」プログラミング言語です。ドリトルといえば思い出すのが、イギリスの作家ヒュー・ロフティングによる児童文学「ドリトル先生」。little(少しだけする)を着想のもととしていて、かんたんなプログラミングによる基礎の学習を目的としています。特徴は、命令文が漢字と仮名の日本語によって書かれる点。タートル(カメ)と呼ばれるカーソル操作により、図形描画が容易にできます。ストトン表記と呼ばれる楽譜によって音楽の使用もできます。国家主導のプログラミング言語も2020年終了の危機プログラミンは2010年に、文部科学省が制作して発表されたプログラミング体験ツールです。移動系/回転系/ひっくり返し/吹き出し/音系など28種類のプログラグを組み合わせて、かんたんな動きから複雑なプログラムまで作成できます。国内では熱狂的なファンも多いビジュアルプログラミング言語です。Playerの提供・サポート終了が予定されるなか、プログラミンも利用不可になると危惧されています。言語の選び方とは?|レベルの高さより、とっつきやすさを優先すべし!2020年、小学校でのプログラミング教室必修化に向けて、お子さんにプログラミングの基礎を学ばせたいと思う保護者の方も多いでしょう。保護者の心理として、せっかく学ぶのなら、少しでもレベルの高いもの!と考えがちです。別の見方をすれば、どんなにレベルの高い難解な言語をマスターしても、その言語が10年後も主流である保証はまったくありません。小学校低学年からプログラミングを学ぶ意義は、将来就職に役立つスペックよもり、プログラミングの基礎的な考え方をしっかり身につける点にあるはずです。したら、なによりもとっつきやすく遊び感覚で学べる言語の方が、基礎力育成に役立つかもしれません。感覚的に操作のできるScratchや、コンピュータを粘土のように遊び倒せるビスケット、Springin'あたりがおすすめだと考えます。まとめ|即効性より長つづきする学習を!子どもに習い事をさせるとき、保護者の気持ちとしては「少しでも早く効果が出るものを」と考えてしまいがちです。プログラミングを学ぶメリットは、プログラミングそのものの知識より、論理的にものごとを積み上げていける「プログラミング的思考」の獲得にあるとも言われます。じぶんの考えを、順序立てて語り、しっかりと論理的にも正しい形でまとめられる子どもなら、将来必要なプレゼンテーション能力を築くのも容易になると考えられます。遊び感覚でも!実際遊んでいるようにしか見えなくても!全然OK。楽しみながらできるプログラミングこそが、子どもたちの論理的思考を築いている貴重な時間と考えてみてくださいね。公開日:2020.01.27いよいよスタート!プログラミング教育必修化にそなえて無料体験してみませんか?コエテコなら、お子さんにぴったりの教室がみつかります。お住まいの近くの教室をカンタンに検索できます。授業料や口コミ、コース内容もしっかりチェックできます。カンタンに無料体験の申し込みができます。大きく変革していく中で、未来の日本を担う子どもたちはグローバル化・情報化社会を生き抜く力を身につけなければなりません。コエテコ編集部では、習い事やプログラミング教育に関わるテーマをわかりやすく、面白く伝える記事を作成し、皆さんにお届けしていきます。RECOMMENDおすすめ記事プログラミング教材の種類:小学生になったらこれ!おすすめ6選2020年の小学校授業必修化に向けて増えつつある、ご家庭用のプログラミング教材。あって何がなにやら分からない......という方のために、年代別のおすすめ教材をご紹介していきます!今回...2019.12.03|プログラミング教室ガイドScratchとは?子どものプログラミング教育、はじめの一歩に最適!小学校でのプログラミング教育必修化を前に、家庭で何かさせてみようかな?と考える方もいるでしょう。無料で使えるMITメディアラボ開発の「Scratch(スクラッチ)」はその一歩に最適!ど...2020.01.28|コエテコ編集部3歳から5歳の子どもに!家庭で楽しく学べるプログラミング教材5選3歳~5歳の就学前のお子さんでも楽しめるプログラミング教材を紹介します。小学校でのプログラミング教育の必修化など、子どものプログラミング教育に注目が集まっており、プログラミング教材...2018.08.29|りちのぶIT総合教育とは?プログラミング+αで幅広く学ぶ!情報感度の高い保護者には「プログラミングは気になるけれど、アートやプレゼンも幅広く身につけさせたい」と考える方も多いでしょう。プログラミング+αを学べるスクールが「IT総合教育」です。大阪で『こどもハッカソン』を開催!大阪日本橋で『シリコンハウス』『デジット』を運営する共立電子産業は、6月1日(土)に『こどもハッカソン』を開催する。個別指導塾がわかる、探せるメディア利用規約|プライバシーステートメント|サイトマップコエテコbyGMOは、GMOメディア株式会社(東証マザーズ上場)が運営しています。