子供のプログラミング|ならいこ.comサンプルページSE(システムエンジニア)のパパが、自分の子供に習わせるために調べた「プログラミング」の習い事について、「ITってよくわからない」というママ&パパにもわかりやすくまとめたサイトです。なにからはじめればいいの?という不安まで、まとめて解説しています。「プログラミング」の意味は、コンピューターに手順を教えてあげること「プログラミング」とは「プログラム」をすること。現代社会では、プログラムは身の回りにあふれていて、生活の必需品になっています。いや、うちはパソコンもないし、プログラムなんて使ってないよ自動ドアを通ったこと無い?それとプログラムになんの関係が...??たとえば自動ドアはセンサーが人がいないか見張っている人が来たら感知して、ドアを開く人がいなくなったらドアを閉めるというプログラムに従って、内部のコンピューターが動かしているのです。いう目線で見ると、世の中はプログラムだらけ!プログラムがなければ、ご飯も炊けないし、お風呂も入れない家庭がほとんどなんだ。......つまり、簡単に言うと「コンピューターに手順を教えてあげること」がプログラミングです。「プログラミング」が必要なの?文部科学省が2020年から、小学校のプログラミング教育を全面実施すると決めました。......というと、いきなり小学校でプログラムをパカパカと打つ様子が思い浮かびますが、実際は少し違うようです。術によって支えられていることなどに気付き、身近な問題の解決に主体的に取り組む態度やコンピュータ等を上手に活用してよりよい社会を築いていこうとする態度などを育むこと、さらに、教科等で学ぶ知識及び技能等をより確実に身に付けさせることにある。(PDF:508KB)つまり、プログラムを書けるようになるというよりは、「プログラミングが身近にあることを知って、プログラミングの考え方を学ぼう!」という感じですね。それなら、無理にやらせなくてもいいねいや、そうでもないんだよ。これからの世の中の流れをみると、プログラミング思考は身につけておかないと取り残されるのは間違いないえ!?そもそも、義務教育が世の中を先取りしてることなんてないでしょ。追いついてきたのがこの状態なんだから......確かに大学入学共通テスト(現センター試験)に2024年度から「情報」が出題教科に現在の大学入試センター試験に変わって2020年から開始される「大学入学共通テスト」で、文部科学省が「情報」を出題の教科に加える検討をはじめています。本当に将来の役にたつの?プログラミングで育まれる「論理的思考」は、ビジネスではもちろん、受験に向けての勉強をする際や、人と円滑なコミュニケーションをとる上でも大切なものです。「Aくんは来週引っ越ししてしまう」→「もう遊べなくなっちゃうから、今日だけはAくんと遊びたい」→「だから習い事には行きたくない」といわれたら、「うん、そうか。遊んでこい」と納得してしまいますよね。結果はまるで違います。倫理的に話ができれば、小学生だって親を説得できてしまうのです。この技術を持っているかどうかで、人生が成功するかどうかすら左右しそうじゃありませんか?もっと現実的な話でも、現在IT系の人材は不足気味。産業界ではIT関連の大型投資が続いていることから、常に人材は不足していると言われています。会社になにかがあっても、いわゆる「手に職」のあるプログラマーなら、転職も簡単ですし、フリーランスの道もひらけています。本格的なプログラミングは5歳くらいから本格的にはじめるのは、5歳くらいからがオススメ。色々なスクールでも5歳から教室があるところが多く、成長を考えても、5歳くらいからぐっと理解力があがってくるので、じっくり考えながら学ぶことができるようになります。4歳以下の子供は絵本や「プログラミングおもちゃ」から、プログラミングに触れることができます。「プログラミングおもちゃ」は、手軽で親に知識がなくても大丈夫なものが多いので、気軽に始められるのがポイント。キーボードが打てなくてもできる?キーボードを打つプログラミングは、それなりにハイレベルになってから。最初は、タブレットをタッチできたり、パソコンでもマウスの操作ができればokです。子供用のプログラミング教材、我が子にあったものの選び方プログラミングの教材は、とにかくたくさん色々な種類があります。パソコンやタブレットでwebサイトに訪問して、その場で始められるものから、それなりの価格がするロボットなどのパーツを購入するもの、先生がしっかり見て教えてくれるプログラミング教室などなど。うちの子には一体なにから始めさせればいいんだろう...と悩んでしまった場合は、こちらを参考にしてみてください。プログラミングを理解しているか」です。親に知識があれば、無料のアプリやパソコンソフトを使って、自分で教えることもできますが、親がまったくわからないのであれば、ある程度しっかりしたカリキュラムのある教材を使って進めたり、先生のアドバイスを受けられるスクールに通うほうが安心です。パソコンやタブレットにプログラミングの環境を設定してあげられるか?子供がわからない問題にぶつかったときに、教えてあげられるか?アドバイスしたときに、子供と喧嘩にならないか?これらが全部○でないのであれば、有料でもきちんとした教材やスクールを選びましょう。オンラインで完結するほうがいいのか?正直なところ、どの方法が一番子どもの身になるかと聞かれれば、直接先生から学ぶことができるプログラミング教室一択です。一緒に学ぶ友達とコミュニケーションをとりながら取り組むことで、刺激にもなりますし、やる気もアップします。いっても、プログラミングスクールは、どうしても地域が限られたり、ある程度の月謝が必要だったり、親の送迎が必要だったりします。親が働いていたり、地方に住んでいたりすると、通わせるのがちょっと厳しいのは事実。家庭環境的に厳しいのであれば、オンラインで学べる通信講座がおすすめです。3.パソコンは用意できるか?正直、パソコンに慣れ親しんでいない親が子供にパソコンを買い与えるのは、ちょっとハードルが高いですよね。何を買って良いのかわからないし、故障したり動かなくなったときにどうしていいのかもわかりません。パソコンは、本格的にプログラミングを学ぶ上ではいずれ必要になってきます。始めの時点で「ちょっと、パソコンまではなぁ...」と思うようであれば、無理せずiPadなどのタブレットで学べるものから始めるのもアリです。4.パソコンが用意できない場合、タブレットは用意できるか?プログラミングを学ばせるなら、最低限タブレットは用意しておきたいところです。お子さんが小さいのなら、スマートフォンで使えるアプリもありますので、スマホからはじめてみるのもok。プログラミングの考え方で遊べるおもちゃもたくさん発売されているので、おもちゃから入るのもおすすめです。4.子供が興味を持つものを考えるプログラミングの教材には、通常の画面の中でゲームを動かすものの他に、ロボットを組み立てるものや、レゴブロックで作るものもあります。タブレットやパソコンなどの画面の中の世界で想像をふくらませることが得意な子もいれば、ロボットやブロックで実際にものが出来上がっていく過程を楽しむ子もいて、興味のポイントは子どもによって違うので、お子さんが好きなものを選んであげてください。どちらでも、基本的なプログラミングの考え方は身につきます。親が全くパソコンのことはわからないんだけど、大丈夫?保護者が全くパソコンの操作ができない状態であれば、対面できちんと相談に乗ってもらえるプログラミング教室に通うのが一番安心です。教室が近くにない場合は、通信講座がおすすめ。プログラミングの勉強を始めることができるように、イチから丁寧に解説してくれる資料がついてくるので安心です。パパが仕事などで使っていて「ワードやエクセルくらいなら...」という状態まで理解できていれば、プログラミングの環境づくりは教室や通信講座の教材で説明してもらえるので、スムーズに始められるはずです。子供のプログラミング程度なら、独学でも教えられる?パパかママがプログラミングをある程度理解していれば、独学でも大丈夫です。プログラミング学習の基本ソフトはフリーのものも多いので、気に入ったものを導入するだけで無料でok。簡単に操作できてゲーム感覚でできるものが多いので、お子さんが気に入ったものを選んであげてください。フリーソフトは基本的にカリキュラムがないので、ある程度の進め方を親がアドバイスしてあげるか、簡単な本を一冊購入して進めるとスムーズです。プログラミングを習うなら、PythonとかRubyとかいう人気の言語がいいんじゃないの?子ども向け専用の言語で勉強しても将来に役立たないんじゃ...。勉強させるなら、すぐに仕事に直結するPythonやRubyなどの今人気の言語のほうがいいはず。実はこの相談、ものすごく多いんです。実際にプログラミングを仕事にしている立場からすると、「ありえない」というのが結論です。PythonやRubyは難しいアルファベットが並んでいるだけで、ちょっとしたスペルミスで全く動かなくなってしまうような世界。習いたてで使えるプログラムも地味で楽しくありませんし、パソコンに触ったばかりの子どもが楽しく覚えられるようなものではありません。この10年の間でも人気の言語はどんどん移り変わっています。PythonやRubyも今の小学生たちが現場に出るようになる10年後、20年後には、ほぼ使われていない可能性も高いのが現実。言語が違っていても、基本的なプログラミング思考は変わりません。AがBならCとこたえて、Dの動作をする...というような考え方はどの言語も同じなのです。これは、子供用のプログラミング言語「スクラッチ」などでも基本は同じ。楽しくわかりやすく、基本の考え方を学ぶことから始めてください。入門編を終えて「もっと本格的な物を作りたい!」と子どもが望んだら、ぜひPythonやRubyを触らせてあげてくださいね。コメントをキャンセルメールアドレスが公開されることはありません。ありませんでしたNEXT【無料】子供(3歳/4歳/5歳)が楽しめるプログラミング学習アプリまーくん@SEパパIT企業でSE(システムエンジニア)として働く。小4、小2の男子と年中の女子の3児のパパです。趣味はパソコンを自作すること。子供のプログラミング|ならいこ.comSE(システムエンジニア)のパパが、自分の子供に習わせるために調べた「プログラミング」の習い事について、「ITってよくわからない」というママ&パパにもわかりやすくまとめたサイトです。