【体験談】プログラミング教室で身につく情報化社会で必要な2つの事ツイート最近、「プログラミング教室」の広告が増えてきた事に気づいていますか?増加の理由は、2020年度より小中学校の学習指導要領に「プログラミング教育」の実施が決定したからです。「プログラミング教育」が実際どのような事を学ぶか?と聞かれると具体的に説明できる人は少ないですよね。私は、元システム開発者という事もあり「プログラミング教室」を解説するテレビ番組や広告を見ると「子供に体験させたい」と言う気持ちよりも「どういった内容で、何を身につけさせたいのだろう?」という気持ちが先に来てしまいます(完全な職業病ですね)。興味がありすぎて我が子(小3女子)に「プログラミング教室の無料体験講座」へ申し込む事3回。娘には「(無料体験で出来る内容は分かっているから)私は行かなくていいのに・・・」と嫌がられています。他にも、元システム開発者という事もあり“地域のシステム開発者有志が自主的に開催しているプログラミング教室”のお手伝いを不定期で引き受けたりしています。いった経験をもとに、元システム開発者で2児の母である私が「プログラミング教育」について調べた事と、プログラミングで身につく2つの事をご紹介します。・チームで成果を出す力を身につけるどれも、今後の社会で特に必要とされていく能力ですが「じゃあ、どういった内容で身につくと思う?」と聞かれると、具体的に説明するのは難しいですよね。そこで、私が考えるプログラミング教室で身に付く2つの事をご紹介します1意識的に考える事が身につく私が、システム開発を行っている時に実感したのは「考える」の大事さです。色々な場面で「どうする事がベストか!」という事をシツコク(笑)考えるのです。一から十まで細かく指示する必要があります。ここまで聞くと「プログラミングって、臨機応変に対応できないのね」と思いませんでしたか?プログラミング(システム)では事前に決められた方法でしか対応できないんです。そんな理由から「どういう使い方をするのか?」や「どんな可能性があるか?」を想像しながら考える必要があります。子供たちもプログラミング教室では、本人たちが意識する事無く「考える」機会が増えることになります。●課題をどうプログラミングする?プログラミング教室では、まずは課題に沿ってプログラミングする事が多いと思いますが「課題を実現するプログラム」は何通りもあり、正解は一つではありません。子供が自分で「どうプログラムを作るか」を考えます。●プログラムが思った動作をしない時プログラミングは作ったらOKという事は殆どありません。自分が考えた通りにプログラムを作っても「動かない」や「ある操作をするとエラーが出る」といった“バグ(不具合)”が出ます。そんな“バグ(不具合)”の原因を色々な視点で考えて調べながら探します。作ったプログラムに間違いが無いか考えたり、操作をした時に予想外の事が起こっていないかを考えます。この作業を“バグ(不具合)”が無くなるまで繰り返します。高機能だったり高性能なプログラムを目指し考える事もあります。●何を作ろう!一番難しいのですが、特に課題が無く「自由に自分が思うプログラム」を作る時は、アイデアや目的を一から考えます。視野を広げて考える機会はそう多くはありません。プログラミング教室でも初めのうちは「何を作りたい?どんなものを作りたい?」と質問しても思いつかない子供達も多いです。そんな子供たちも、「〇〇を作るには、どうすれば良い?」なんて具体的な質問を考える経験を繰り返すうちに自然と「色々な視点で考える」能力が身につきます。2伝える力、プレゼンテーション能力が身につく「プレゼンテーション」と聞くと、別にプログラミング教室じゃなくても身につくと思いませんか?「英会話」や「何か表現」する習い事の方が身につくイメージがありますよね。誰とも会話する事もなく黙々と作業するイメージを持っている方が多いのではないでしょうか?(表現は悪いですが昔のパソコンマニア、オタクのイメージが強いですよね)。確かに、昔はあまり会話することなく黙々と作業する事が多かったかもしれませんが今では逆に「プレゼンテーション力」が必要になる機会が多くあります。様々な事を関係するメンバーで話し合ってからプログラムが始まります。“プログラミング”を学ぶなかで“伝える力(プレゼンテーション能力)”が自然と身につく」ことです。プログラミング教室では学んでいく課題の中で・「何を作りたい?」と聞かれ自分の意見を発言したり・出来上がった作品を発表する機会があったり・発表中に「どこを工夫した?」なんて質問を受けて自分の考えを話すというように、自分の意見を発表する機会が多くあります。他にも、作ったプログラミングが上手く動かない時は先生へ「〇〇の動きが変なんです」と相談しますが、ただ動かないと相談するのではなく「どんな動きが予想と違うのか」や「自分の確認方法」などを説明しながら原因を探っていきます。知らずしらずの内に「伝える力(プレゼンテーション能力)」が育っていきます。発表が苦手な子供でも「プログラミング」を介して少しずつ「自分の言葉で伝える」経験を重ねる事で気付かない内に「伝える力(プレゼンテーション能力)」が育っていきます。自分が好きな事を学びながら「苦手な事」を克服する事が出来るかもしれませんよ。学習あなたはこれまで何を学んできましたか?学ぶというと学校での勉強が連想されますが、習い事や書籍で知識を得る事も立派な学びです。人は学ぶ事で視野が広がり、人生の可能性が広がります。何かを学びたい時、こういった思いを抱いた事はないでしょうか。勉強はしたいけど、どうやって学んでよいかわからない。お子さまに習い事させている方に聞いてみたいけど、身近に聞ける人がいない。運良く周りに聞ける人がいればよいのですが、そうも言えないのが現実ではないでしょうか。学ぶためには本人の努力が必要なものの、その原動力はやはり本人の意欲。相談できる人がいないだけで、せっかく芽がでた学びの意欲を無くしてほしくないというのが、私たちの根底にある思いです。そこで学びの芽を育むための情報を提供したいと考えた結果、私たちは当メディア「STUDYCLIP」を誕生させました。「STUDYCLIP」は世の中に埋もれた学びにまつわる情報を切り抜いて提供しようという意味です。当メディアがあなたの学びを通して、豊かな人生を送る一助になれば幸いです。