ライフをハックしたい

プログラミング初心者向けの記事やランニングや就職活動、基本情報技術者試験(FE)などについても書いています。

家庭内での子どもへのプログラミング学習の勉強方法【小学校必修化】

f:id:ywataru:20171130132621j:plain

小学校のプログラミング教育が2020年からはじまります。
家庭内でプログラミング学習を考えるときに、どうしたらよいのでしょうか。 プログラミング教育についてや勉強方法を紹介します。

スポンサーリンク

プログラミング勉強の前に、プログラミングとは?

プログラミングとは、コンピュータに何をさせるか命令すること

スマートフォンやタブレット、パソコンをはじめ冷蔵庫や車など、さまざまな機械にはコンピュータが入っています。コンピュータは、決められた命令通りに動きます。車であれば、アクセルを踏めば前進し、ブレーキを踏めば減速します。 プログラミングでその命令をするのです。

プログラミングを学ぶと、スマホや機械がどう動いているか考えられるようになる

以前、魚は切り身の状態で泳いでいると思っている子どもがいると話題になったことがありました。魚は、泳いでいる状態から、さばいてパック詰めされているというプロセスを知るということが大切です。スマホやパソコンも同じで、中でどのように動いているか考えられるようになることが目的の1つです。

プログラミング教育は、プログラミング技術を学ぶのではない

多くの親が勘違いしていることですが、プログラミング教育は、プログラミングが出来るようになるために行うものではありません。もちろん、プログラミング技術の習得も1つの目標ですが、2020年から小学校で行われるプログラミング教育は違います。

プログラミングの考え方を学ぶ

学校教育では、教科書の内容を暗記するという詰込み型の教育が行われがちです。算数も、計算方法や公式を暗記することが求められます。プログラミング教育では、プログラミング特有の考え方、思考法を学びます

論理的な思考力を養う

  • こうやったらどう動くかな
  • こう動かすにはどうすればいいだろう

といった思考力をプログラミングを通して学びます。また、うまく動かない、思ったように動かないときに解決する、問題解決能力も育まれると考えられます。

スポンサーリンク

プログラミング教育を家庭でどう取り組むか

プログラミングを学ぶうえで中学レベルの数学の知識は必要となる

変数の概念や関数の知識はプログラミングでは必須です。小学校の段階でプログラミングを学ぶには、まだない知識を習得する、あるいはこうやるものだと覚えさせてしまうという2つのパターンがあると思います。 教える側の力量が問われますので、プログラミング塾や教室に通う際には、どんな先生がどういうふうに教えているのか、見極める必要があります

本を買うのはおすすめしません

勉強というと本というイメージが強いと思いますが、本を中心にプログラミングをするのは最初はおすすめしません。なぜなら、本に書いてある通りにやったとしても、本の通りに動かないことが多々あるからです。本は系統だって学習できますので、理論を学ぶのには適していますが、プログラミングの最初の1歩には向かないと思います

まずは遊びから入ってみる

子どもがプログラミングを嫌いになってしまうことは避けなければなりません。他の数学や英語の勉強と同じで、まずは苦手意識を持たせないように注意をする必要があると思います。また、子どもがプログラミングを面白いと思うかどうか、適正にもよると思いますので、子どもが楽しいと思うかどうかという気持ちを大切にしてほしいと思います。

おもちゃでプログラミングを学べる製品が多数販売されています。高価なものもありますが、まずは安価なものから試してみるとよいでしょう。

まとめ

いかがだったでしょうか。2020年にプログラミング教育がはじまりますが、なにをやるのか実感はわきづらいと思います。プログラミング教育も、全く新しいものではなく、他の教科と同じように先生が教えるものです。そのなかから、プログラミングに興味を持ち、将来的にIT技術を有した人材になることが期待されています。家庭でも、簡単に取り組めるように新しい製品やサービスも多くありますので試してみてはいかがでしょうか。

www.lifehackit.work

www.lifehackit.work

スポンサーリンク