小学生のお子様をお持ちの保護者様は、プログラミングって一体どんなことを教えるの?教える教員はプログラミング経験者ではないでしょ?実際にアプリ開発とかできるようなって、将来使えるスキルになるのかしら?このように悩まれる保護者の方々もおられるかと思います。事実、小学校でのプログラミング教育の必須を発表した文部科学省でも、明確にはプログラミングの授業内容などは公表しておらず、プログラミングについて詳しくない保護者の方は、プログラミングに対してのイメージが掴めないことでしょう。小学校で教えるプログラミング教育が、エンジニアになることができたり、自分でアプリ開発できるようになることに直結しない理由をご紹介します。自ら作りたいものを考え、作ることが大事プログラミングを好きになることが大事まとめそもそもプログラミングとは?小学生の保護者向けこの記事を読まれているほとんどの方は、現在小学生もしくは、これから小学校に通う予定のお子様をお持ちの保護者様が多いかと思います。小学生のプログラミング学習の詳細をご紹介する前に、「プログラミングってそもそも何?」「プログラミングを勉強したらどんなことができるの?」と疑問に思う方も多いと思うでの、現役エンジニアの私が分かりやすく丁寧に解説します。プログラミングはプログラムを作ることプログラミングはプログラム(コンピューターへの指示書)を作ることを言い、プログラミングをする人→プログラマープログラム(コンピューターへの指示書)を書く言葉→プログラミング言語それぞれこのような意味になります。噛み砕いてご説明すると、「プログラム」と言う言葉、どこかで聞いたことはありませんでしょうか?小学校の運動会で「次のプログラムは綱引きです!」みたいなアナウンスを一度は耳にしたことがあることでしょう。小学校の運動会における「プログラム」の意味は、「運動会の計画書」「次に行うことの道しるべ」と言う意味になります。プログラミングにおける「プログラム」の意味もよく似ていて、「コンピューターに仕事をしてもらうための指示書」「コンピューターの処理を道しるべを作るもの」と言う意味になります。コンピューターを動かすにはプログラミング言語を取得する必要があるプログラミングは「コンピューターに仕事をしてもらうための指示書」と言うことはお分かりいただけたかと思います。その指示書を日本語で書いてもコンピューターは動いてくれません。コンピューターには認識できる言葉があり、それをプログラミング言語と言います。プログラミング言語を習得することができれば、コンピューターと会話ができる(コンピューターに指示を与えれる)ことになります。MEMOプログラミング言語は200種類以上存在するプログラミング言語は、一つではなく、英語や中国語のように、沢山の種類があります。それぞれのプログラミング言語によって、コンピューターに与えれる指示の内容も変わってきます。・PHP(ピーエイチピー):Facebookなどのアプリケーションのシステムを作る言語つまり、世間一般で言う「プログラマー」「エンジニア」という人たちは、このプログラミング言語を勉強して、画期的なサービスを開発したり、今話題のAIを作っています。比較.jpプログラミングについてご理解いただけましたでしょうか?もう一度まとめると、「プログラマーやエンジニアとして、将来息子に活躍してほしい!」と思われるなら、プログラミング言語を習得する必要があります。小学生プログラミング義務教育の詳細プログラミングについてご理解頂けたところで、2020年から義務化される小学校でのプログラミングの学習法について、現役エンジニアの立場からお話しようと思います。比較.jp小学生へのプログラミング教育は自分でアプリを作れたり、将来エンジニアになれるための学習なのか?ということにフォーカスして解説します!エンジニア、プログラマーになるには、プログラミング言語の取得が必要ということを先ほどお伝えしましたが、2020年から始まるプログラミングの授業では「プログラミング言語」を教えてくれるのでしょうか?結論から先に言うと、自分でアプリやサービス開発に繋がるような学習、すなわち将来使えるプログラミング言語は小学校では教えてくれません。言うと、そもそも教える教員側がエンジニアとして、アプリやサービス開発をして活動していたわけではないので、教えれるはずもありません。教える立場の教員がどのレベルまで達して教えるのか分かりませんが、おそらく文部科学省から出されたマニュアルを勉強し、小学生に分かりやすく教えることでしょう。子供の頃からパソコンや液晶を沢山見させて、目を悪くさせたくないプログラミングより、算数、国語、読み書をもっと重点的に教えてほしいまずはちゃんとコミュニケーションを取れるようになってから専門的な学習に取り組んでほしいこのようなプログラミング学習義務化に対する批判の声が多く、最終的な文部科学省の決定事項としては、プログラミング言語を教えるのではなく、「プログラミング的思考」を学ぶ位置付けになりました。国語や算数のように科目が増えるわけでなく、既存の教科に「プログラミング的思考」を盛り込んで教育するという方針です。まとめると、プログラミングという科目が増えるのではなく、既存の科目の中に「プログラミング的思考」を盛り込んで授業をするという形態になっています。MEMOプログラミング的思考とは?プログラミング的思考とは、論理的思考に似ていて、この活動を実現させるためには、どのような要素の組み合わせが必要で、もし失敗したとしたら、どのように分析して、どのように改善するべきかなど、簡単にいうと「どのように」を考えることです。プログラミング言語を習得する上で、「プログラミング的思考」を学習することは、現役プログラマーの私の立場から見ても賛成ですが、問題なのは、「プログラミング的思考」をプログラミング経験のない教員が教えれるのかに疑問を感じています。「プログラミング的思考」は実際にプログラミングを書くことによって得れる思考能力であり、少し研修を受けただけでは、到底教えれるとは思いません。「プログラミング的思考」はテキストと黒板の授業だけでは身につきません、実際に小学生が何かを作る過程の中で考え、実際に手を動かすことで身につくスキルなので、従来のテキスト+黒板の授業のスタイルでは難しいです。プログラミングの授業は教える教員の力量次第ですし、どれだけその教員がプログラミングについて知っているかによって授業の質は大きく変わってくるかと思います。小学校で実際にプログラミング言語を書いたりはしないエンジニアやプログラマーになるには、実際にプログラミング言語を書いて勉強する必要がありますが、先ほどもご紹介したように、小学校ではコードを書いて何か作るといった授業はありません。どのようにして、プログラミングを小学生に教えるかというと、テキスト(教科書)を用いて教えます。こちらが、算数と理科の教科書の一部に書かれているプログラミングに関する内容です。(日本経済新聞:プログラミングについて書かれた小学校の算数と理科の教科書(東京・霞が関))このように、プログラミング専門の教科書があるのではなく、数学や理科の教科書の一部にプログラミングについて書かれています。現役エンジニアの視点からこの教材について意見を言うと、プログラマーになってアプリ開発を行う目的であれば、このやり方では到底およびません。「実際に手を動かして、プログラミング言語を書く」というが、最も最適な学習法で、私たち大人でもテキストだけずっと眺めていても一向にプログラミングスキルは上達はしないからです。ビジュアルプログラミングを取り入れる学校もあるビジュアルプログラミングとは、今世界中の小学校や年齢の低い子供向けのプログラミング教材として注目を集めています。プログラミング言語を書くのでなく、パズルのように組み立てていき、何かプログラミングで動く物を作るというプログラミング学習法です。ビジュアルプログラミングの例Scratchはアメリカのマサチューセッツ大学の一グループ作った、小学生でも簡単にプログラミングが出来るソフトウェアで、プログラミング言語を書くことはせずに、ブロックを組み立てていきプログラミング処理を実行させる、パズルに近いプログラミング学習教材です。ようなビジュアルプログラミング教材を導入すれば、ゲーム感覚でプログラミング処理を組み立てて学習することができるので、「プログラミング的学習能力」も身につきます。ビジュアルプログラミング教材はiPadやパソコンが必要になってくるので、小学生に1人一台iPadを支給するかと言われれば、そうではありません。公立の小学校ではテキスト中心の学習、私立学校ではiPadを支給しビジュアルプログラミングで学習をするという格差が生まれるのではないかと思います。プログラミングという科目は新しく追加はされない小学生はプログラミング義務教育となっていますが、「プログラミング」という科目が新たに追加される訳ではありません。先ほど、教科書の画像をお見せしましたが、あくまでも算数や理科の一部にプログラミングという内容が加わるだけになります。6年間ずっとプログラミングの授業がある訳ではなく、1年間の授業のほんの一部にプログラミングの授業が取り入れられるイメージです。これからプログラミングを勉強することになる小学生も「なんかプログラミングってそんな分野、数学や理科にあったな。」くらいの捉え方しかできないと考えます。数学で例えると、「多角形の面積の求め方」くらいのボリュームで、勉強をする小学生本人たちでさえも、それほどプログラミングについて深く触れることはないでしょう。子供の頃からパソコンや液晶を沢山見させた目を悪くさせたくないプログラミングより、算数、国語、読み書をもっと重点的に教えてほしいまずはちゃんとコミュニケーションを取れるようになってから専門的な学習に取り組んでほしいこのような自体にはならないので、保護者の方も安心していただけると思います。反対に息子に将来エンジニアとして活躍を願う保護者の方は、小学校の授業だけでは到底およばないことがお分りいただけたと思います。「小学生の間に自分で何かアプリを作って、プログラミングの楽しさを息子に伝えたい!」このように考える保護者の方々に、プログラミング学習における大切なことと、小学生でも楽しくプログラミングを学べる環境を提供しているプログラミングスクールをご紹介します。子供から大人まで、エンジニアやプログラマーになるためには、自分でコードをかけるようにならないといつまでたってもなれません。↓プログラミングのコードというのはこのような物です↓FacebookやAmazonなど全てのサービスやアプリはこのようなプログラミング言語でできています。将来IT企業でエンジニアとして活躍するには、このプログラミング言語を論理的に組み立てていく力が必要になってきます。小学校の授業ではこのようなプログラミング言語の書き方は一切教えてくれません。そこで、基礎的なパソコンの使い方から実際にコードを書くところまで教えてくれる、ヒューマンアカデミーのプログラミング教室をご紹介します。ヒューマンアカデミーヒューマンアカデミーはプログラミング初心者の小学生でも無理なく学ぶことができ、パソコンの使い方から、丁寧に教えてくれるので段階的に学びたい小学生にはオススメのスクールです。プログラミングにおいて「考える力」はとても重要で、ヒューマンアカデミーはこの「考える力」を生徒たちに与える機会を多く設け、最終的には自分でプログラミングの改造を考え、作成できるレベルまで教えてくれます。将来活躍するエンジニアになるには「クリエイティブな思考と、計画した事を形にする技術力」が必要になってきます。世の中に価値の提供できるサービスやアプリを考え、どのようにすれば形にできるかを計画し、それをプログラミング言語によって形にしていきます。アイデアが、形になって世の中に価値を提供する事こそが、プログラミングの醍醐味であり、プログラミングを勉強する意味でもあります。AmebaTVなどをプロデュースする、日本の大手IT企業サイバーエージェントが運営をする、プログラミング教室です。生徒が実際にプログラミング言語を書き、iPhoneアプリを作ったり、ゲームを開発したりするのが特徴で、かなり実践的なスキルが身につく、将来エンジニアを目指す学生には超オススメのプログラミング教室です。カリキュラムとして、毎日の授業で一つの作品を作ることになっているので、子供たちに自分で作品を0からつくる楽しさを教えれるので、とても評価が高いです。Schoolの詳細をみてみるプログラミングを好きになることが大事そもそも、プログラミングを楽しいと思わなければ、プログラミング学習を続けることはできません。大人のプログラミング学習の挫折率が8割と言われるほど、プログラミング学習は「どれだけ楽しいと思えるか」が重要になってきます。そこで、教育のプロがいかにプログラミングの楽しさを生徒に教えれるかが鍵となってきます。TECHでは選りすぐりの講師陣で教員免許を持った講師が多数在籍し、教育のプロがプログラミングを教えている教室です。上記の2つのプログラミング教室と比べてもリーズナブルな価格でプログラミングを教えている事が特徴の教室です。アプリ開発」など多くのコースを取り揃えており、堅苦しい授業ではなく、ゲーム感覚でプログラミングを学ぶ事ができるので、プログラミングの楽しさを知る事ができます。TECHは月謝制ではなく、いつでも好きな時に参加できるチケット制を採用しており、都合の良い時間に受講する事ができます。TECHの詳細をみてみるまとめいかがでしたでしょうか、今回の要点をまとめると2020年からの小学校プログラミング義務教育は実用的な内容でないプログラミングという科目が追加されるわけではないので、学習時間が少ない本格的にプログラミングを学ぶなら、プログラミング教室に行く上記の3つになります。未来を担う小学生の息子さんに、「プログラミングの楽しさ」「考えて作品を作る経験」をプログラミング教室を通じて体験させてあげることも重要です。この記事を参考に、プログラミングに対する考え方、小学校でのプログラミング教育法にもう一度目を向け、考えてみてはいかがでしょうか。エンジニア職をやりながら、これからプログラミング学習を始められる方向けに情報発信をしております。私たちは数多くあるプログラミングスクールの情報を調査し比較しています。各プログラミングスクールのメリットデメリット含め、現役のプログラマー視点で書いています。自分自身の目的やレベルに合うBESTな選択をするためのお役に立てれば幸いです。人気ブロガーランキング10選!「稼ぎ方・収入・仕組」を徹底考察してみた。