Suika Programming Dojo Blog

どうしてプログラミング教育が重要?

皆さん、こんにちは。
キッズプログラミング教室Suika Programming Dojoでは、子どもたちがコンピュータプログラムを使ってゲームやアニメーション、物語を作ったりするのですが、今日はそもそもどうしてプログラミングを学ぶことが重要なのかについて簡単にお話しできたらと思います。

プログラミングが社会に与えているインパクト
プログラミングとは「コンピュータプログラムを作成することにより、人間の意図した処理を行うようコンピュータに指示を与える行為」と定義されています。現代社会では、いまさら説明するまでもなく、スマホはもちろん銀行のATMや電化製品などあらゆる分野でコンピュータプログラムが使われています。そして、近い将来にはAI(人工知能)が社会にさらに大きな影響を及ぼすことも予想されています。

現代社会を生きるうえで必須の教養
私達は、小学校や中学校で電気の仕組みや植物がどのようにして育つのかということは学びますが、スマホのアプリがどのように動くのか、オンラインショッピング通販サイトはどのような仕組みで機能しているのかについて学んでこなかったと思います。もちろん、当時はそのような技術がまだ日常的に登場してなかったり、今ほど普及してなかったということもあるかもしれませんが、いまではそれらの技術は現代的な生活を送るうえで必要不可欠なものとなっています。電気や植物についての知識が私達の生活に不可欠でありそれらを学ぶことが必須とされているのなら、同様にコンピュータプログラムについて学ぶことも現代社会を生きるうえで必須の教養といえると思います。

 

電気
植物
プログラミング

教育課程におけるプログラミング教育の導入
実際にオーストラリアはもちろん世界のいろいろな国でプログラミング教育が行われています。日本でも2020年から小学校でプログラミング教育が導入されるのを皮切りに、2021年度からは中学校で、そして、2022年度からは高校で、すべての生徒がプログラミングやネットワーク、データーベースの基礎等について学ぶ共通必履修科目「情報Ⅰ」が新設される予定です。教育の各段階でプログラミング教育が必須化され、大学入試センター試験に代わって導入される「大学入学共通テスト」においても、プログラミングなどの情報科目が導入される方針となっていて、文系・理系を問わずプログラミングを避けて生きていくことはほぼ不可能です。

プログラミング教育が子どもたちにもたらすもの
社会のさまざまな場面でプログラミングが使用されていて、教育の過程においても必須化され、プログラミングがこれからの子どもたちが生きる未来の社会でますます重要になってくることはおわかりいただけただと思います。では、実際にプログラミング教育は子どもたちに何をもたらすのでしょうか。それは大きく分けて2つあると思います。

プログラミング的思考
ひとつは、いわゆる「プログラミング的思考」という物事を考える際の方法論です。じつはプログラミング的思考は日常生活のいろんな場面で私たちは既に使っています。たとえば、料理では、まず調理のプロセスを考え、完成するまでに何が必要なのか、どのような順番でやるのかといったことを無意識に考えていると思います。このとき、どのようにすれば効率的に無駄なく実行できるか計画し、どのような作業をどのように組み合わせて料理を完成までもっていくか論理的に考えなければなりません。当教室では、子どもたちはコンピュータプログラムを使ってゲームやアニメーションを作る過程で、プログラミング的思考を体得し、論理的思考力と問題解決力を身につけていきます。

創造力
プログラミング教育によって育むことができるもうひとつの力は、新しいものをつくりだす能力「創造力」です。絵画教室や音楽教室などでは、子どもたちは創造や表現の方法を学び自分の感じたことや考えたことをカタチにするのと同様に、プログラミング教室では、子どもたちは自由な発想でゲームやアニメーションを作り、アイデアをカタチにする力を見につけます。絵画や音楽に正解がないのと同様にプログラミングにも唯一の正解はありません。表現したいことを実現するためのやり方は自由。自由だからこそ創造力が求められ、子どもたちは楽しみながらグングン創造力を身につけていくことができます。

絵画
音楽
プログラミング

当教室のプログラミング教育の目的は、プログラマーの育成ではありません。将来、子供たちにプログラマーになってほしいからではありません。(もちろん、当教室で学んでいる子どもが将来プログラマーになりたいというのであれば、私もサポートしたいと思います。)Suika Programming Dojoは、創造力を発揮しプログラムの楽しさを子どもたちに体験してほしいという思いから、そして、プログラミング的思考を体得し、論理的思考力と問題解決力を身につけ、人生をより豊かに生きるための力を身につけてほしいという思いから設立されました。そして、それらの力を身につけるには、小さい頃からの教育が重要だと考えます。


メルボルンのキッズプログラミング教室Suika Programming Dojo
レッスン料金、スケジュールなど詳細については、ぜひウェブサイトをご覧ください!
https://dojo.suika.work/
少人数制クラス維持のため、席がなくなり次第、締め切らせていただきます。お早めにお申し込みください!