パスワードを忘れた? アカウント作成
13631922 story
プログラミング

2020年度から導入される小学校プログラミング教育、多くの教委が未準備 78

ストーリー by hylom
対応できるのか 部門より

2020年度より小学校でのプログラミング教育が必修化されるが、文部科学省の調査によると過半数の市区町村教育委員会がまだ何も準備を行なっていないと回答したという(読売新聞文部科学省の発表)。

文部科学省が公開した調査結果によると、調査対象は全国の都道府県・市区町村教育委員会1780団体で、調査期間は2018年2〜3月。回答の回収率は42%。

プログラング教育について、情報収集段階、もしくは特に取り組んでいないと回答したのが69%。また、プログラミング教育の担当を決めて今後の取り組みを検討していると回答したのは20%だった。地域別の分析も掲載されているが、関東地方や中国地方はプログラミング教育への取り組みが進んでいる傾向がある一方で、北海道や東北、九州沖縄では取り組みが遅い傾向が見られる。

プログラミング教育の実施に向けて取り組みをしていない理由としては、情報不足(60%)や人材不足(53%)、予算不足(45%)などが多く挙げられている。また、プログラミング教育への取り組みが進んでいる関東地方では「情報不足」と回答した割合(49%)が「人材不足」(56%)よりも少ないが、中国地方では「情報不足」が77%と圧倒的に多いにも関わらず取り組みが進んでいるのは興味深い。

そのほか、プログラミング教育を実施するに当たってのハードルとしてはICT機器の整備や教材費などの予算不足が多く挙げられている。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • どーすんのかな

    習熟度別にできないとできる人にもそうでない人にも苦痛過ぎることになりそう

  • 正直教師の質のよって差はあるかと思うが, 子供が得られる知識の差は最小限で済むと思う。
  • おっさんホイホイ。。第11回の小遣いの倍々ゲームで初めてマイコンに触れたのを今でも鮮明に覚えています。昭和57年となっているので自分は小学校3年でした。
    とても面白く、かつ不思議な感じを受けたのははっきり覚えています。

    1982年 昭和57年度前期 NHK 趣味講座 マイコン入門 [crimson-systems.com]

    目次

    1 マイコンとの対面
    2 文章のイージーオーダー
    3 買い物の勘定
    4 つるかめ算
    5 自動販売機の算術
    6 気になる平均点
    7 郵便料金はいくら
    8 積み上げたカン詰め
    9 棒グラフを作る
    10 放物線を描く
    11 小遣いの倍々ゲーム
    12 C007番地はどこ
    13 BASICのまとめ(1)

    今の時代でもBASICが有効なのか分らないけれど、教材次第では小学生でもすんなり入れるように思います。
    スクラッチでもIchigojamでもいいけれど、良い教材が開発されるのを期待。

    ZOBのHayami [wikipedia.org]さんとかが発信したり、ベーマガ(電子工作マガジン支局?) [itmedia.co.jp]で大橋編集長が何かやってくれることを期待。
    (ずいぶん前にお話ししたことがあって、このようなことにお二人とも前向きでしたので)

  • by Anonymous Coward on 2018年06月26日 14時45分 (#3432371)

    人材はともかく、
    文科省はやれと言うだけで内容の指示も予算追加も無いのかな。
    地域ごとにPerlの書き方だったりXcodeの使い方だったりアルゴリズムを考えるだけだったり、
    教える内容が変わるんだろか。

    • by Anonymous Coward on 2018年06月26日 16時27分 (#3432481)

      > 人材はともかく、
      > 文科省はやれと言うだけで内容の指示も予算追加も無いのかな。

      人材の手当ても予算追加も全然足りないっぽいですよね。

      日本って、企業も国も地方公共団体も、こういう仕事だけ増やして人や予算面のサポートはせず、
      個人の頑張りに任せる的な前時代的なやり方が目につくような気がするんだけど、気のせい?

      親コメント
    • by Anonymous Coward on 2018年06月26日 19時42分 (#3432644)

      島根県「perlとかありえんわー」

      親コメント
  • by Ooty (29466) on 2018年06月26日 14時58分 (#3432386) 日記
    言語は UBASIC で、
    ってわけにはいかないですよね。
  • by Anonymous Coward on 2018年06月26日 15時07分 (#3432399)

    > なお、平成29年度調査は、文部科学省が「小学校プログラミング教育の手引(第一版)」を公表(平成30年3月30日)する以前の平成30年2月時点の取組状況等についてアンケートしたものです。

    でその手引きがこちら
    http://www.mext.go.jp/a_menu/shotou/zyouhou/detail/1403162.htm [mext.go.jp]

    • by bero (5057) on 2018年06月26日 20時32分 (#3432691) 日記

      その資料にある「小学校を中心としたプログラミング教育ポータル [miraino-manabi.jp]」にいろいろ事例があっておもしろい

      電気とかセンサとか必須らしくハードも使ってる
      - LEGO WeDo 2.0 [lego.com]
      - Studuino [artec-kk.co.jp]: Arudino + scratch を教材用にパッケージングしたもの?
      - sony MESH [meshprj.com]

      親コメント
    • by Anonymous Coward

      適当にざっくり読んでみたけど、ビジュアル型プログラムを対象と考えてるみたいね
      具体的な言語については言及してないけど、使われている画像は恐らくscratch [mit.edu]かな?

      まぁそうよね…
      一般的な小学生に普通のプログラム言語与えてもsyntax errorの海を渡り切れるとは思えないし、
      よく判らないしエラーが出て動かないモノでは苦手意識だけ与える結果になるだろうしね

      • 妻が小学校教諭で、ちょっと前に「プログラミング教育のための、教員向けの講習」ってのを受けたそうなんですが、Scratch だったそうです。

        この手の講習では、各校1人ずつ参加で、得たものを学内で報告・共有なんかしてるらしいですが、
        話を聞くかぎりでは、個人のレベル上げはできても、「学校の、プログラミング教育の下地作り」の糧としては、あまりあてにならなさそうだな、という印象でしたね。題材が難しすぎて、「何となく何をしたかは理解できた」かなって程度で、講習内容を人に教えられるレベルに達せてない感じで。
        全員に講習を受けさせるか、各校1人なら「『プログラミング教育のための、教員向けの講習』の講師を育成する講習」のレベルでたたき込まないとダメじゃないかな、と。

        親コメント
      • by Anonymous Coward

        Scratchも現行の2.0(Flashベース)から、近々次のバージョンになりそうだけど、時期が微妙になりそうな予感。
        実習中にMITのサイトが変わったり、新バージョンに教科書や先生方が追いつかなくなったり...しないといいが。

        https://preview.scratch.mit.edu/ [mit.edu]

        # クローズドな環境で使えるScratch1.4でも、プログラミング実習程度なら困らないと思うけど

    • by Anonymous Coward

      でその手引きがこちら
      http://www.mext.go.jp/a_menu/shotou/zyouhou/detail/1403162.htm [mext.go.jp]

      これはいいリンクだ(というか、元の記事にあって欲しいものだと思うのだが・・・)

      で、「プログラミングなんか要らねぇ」という批判的なコメントが多いようですが、
      これを見ると、「プログラミング言語を覚えたり、プログラミングの技能習得は目的じゃねぇ!」と書いてあったりする。

      狙いとしては、

      小学校におけるプログラミング教育のねらいは、「小学校学習指導要領解説 総則編」においても述べていますが、非常に大まかに言えば、①「プロ
      グラミング的思考」を育むこと、②プログラムの働きやよさ、情報社会がコンピュータ等の情報技術によって支えられていることなどに気付くことがで
      きるようにするとともに、コンピュータ等を上手に活用して身近な問題を解決したり、よりよい社会を築いたりしようとする態度を育むこと、③各教科
      等での学びをより確実なものとすることの三つと言うことができます

      • by akiraani (24305) on 2018年06月26日 16時32分 (#3432487) 日記

        つまり、プログラミングという科目を追加するんじゃなくて、既存の科目をプログラミング的思考を応用して教える、理解させるという手法を取り入れるということなんだな。

        プログラミング的思考を実践するにはやっぱ実機があった方が良い、というのはまあ当たり前の話だし、数学とかの特定の教科に絞ってないのは、わかる人が手をつけやすいように間口を広げておくという意図だろうか。
        今は情報不足のところでもノウハウたまっていけば、どこかがやったやり方をまねすればどうにかなるような気もするね。

        親コメント
        • by Anonymous Coward

          >既存の科目をプログラミング的思考を応用して教える
          具体的にはどういうことなんや?
          特にプログラミング的思考っていうのはなんぞ?

          • by Anonymous Coward on 2018年06月26日 20時39分 (#3432694)

            >既存の科目をプログラミング的思考を応用して教える
            具体的にはどういうことなんや?

            既存の科目をプログラミング的思考に応用することを教える、という方が近い気がする。

            特にプログラミング的思考っていうのはなんぞ?

            敢えて一言で言うなら、アルゴリズムを考える力、というところだろうか。

            資料にはscratch(と思われるもの)で六角形を描画する事例が上げられている。
            scratchで六角形を描画するには、
            『一定の距離αを進んで右に60度曲がって、一定の距離αを進んで右に60度曲がって、一定の距離αを進んで右に60度曲がって、一定の距離αを進んで右に60度曲がって、一定の距離αを進んで右に60度曲がって、一定の距離αを進む』
            というパターン(ループを使わずベタ書き)と
            『「一定の距離αを進んで右に60度曲がる」を6回繰り返す』
            というパターン(ループを使って簡潔に記述)がある。

            『「一定の距離」は6回とも同じでなければならない』
            『「60度曲がる」は六角形の外角の60度である』
            というのは算数で得る知識の応用である。
            『ベタ書きではなくループを使ったほうが簡潔に書ける』
            というのは(プログラムではなく)手順書にするにしても同様に簡潔になる(手順を伝達しやすい)ということへの気付きを与える。

            親コメント
  • by Anonymous Coward on 2018年06月26日 18時35分 (#3432591)

    ・プログラムという新しい教科が出来るわけではない。
    ・さらにパソコンなどの電子情報機器を必ず使うわけでもない。

    「プログラミング教育」必修化の3大勘違い! 誰もが思い込みがちな間違いとは?
    https://dot.asahi.com/dot/2017121300044.html?page=1 [asahi.com]

  • by Anonymous Coward on 2018年06月26日 14時38分 (#3432366)

    プログラミング教育自体は、いろいろな可能性もあるだろうけれど、
    1日を25時間にできるわけでもなく、
    他の勉強の時間を削ってやるのだから、デメリットも大きいですよね。
    まずは、国語や算数(数学以前)の基本的な部分を充実させて、
    生活に有効な(ある意味、雑学的な)ものを身につけさせたいなぁ。
    その上で、論理的な思考を育てる・・・なんてのならいいんだけど。

  • by Anonymous Coward on 2018年06月26日 14時54分 (#3432378)

    パソコン使えるようになるには、ウィザードリーでもやらせておけば、勝手に使えるようになるみたいな事が書いてあった記憶があるけど(間違いだったらごめんなさい)。他の授業と同じように先生が板書して…みたいな授業は古いし合ってないと思うけど。どうするんだろうね?

    プログラミングの授業っていうと、また別なのか…

    マインクラフトでも触らせておいて、お互いに教えあったりさせれば、いいような気もするが。

    • by Anonymous Coward

      >パソコン使えるようになるには、ウィザードリーでもやらせておけば、
      キーボードを覚えるには、じゃないかな?

      • by Anonymous Coward

        TILTOWAITとかタイピングはできるようになるね。

        • by Anonymous Coward

          慣れると「TILTOWAIT」は「T」になっちゃう。
          だから呪文よりも罠のほうがキーボード覚えるのには役立つ。

        • by Anonymous Coward

          そもそもTILTWAITがタイピング出来るぐらいまで進められるなら問題ない。
          まずはPOISON NEEDLEとかCROSSBOW BOLTあたりのタイピングが出来ないと。

          自分の経験だとEXPLODING BOXのタイピングミスが多かったorz

        • by Anonymous Coward

          TOILET WAITに見えてしまった
          # 間に合わず、爆発して自分にダメージ (場所によっては周囲の人にもダメージを与えるが…)

      • by Anonymous Coward

        デゼニランドじゃだめですか。そうですか。

    • by Anonymous Coward

      そのウィザードリーをPCでやってた同級生で、IT関係の職に付いたのって俺ぐらいだ。
      ほっといてプログラムが組めるようになるとはとても思えない。

      • by Anonymous Coward

        >ほっといてプログラムが組めるようになるとはとても思えない。
        そりゃそうだろうけど。

        そもそも、たとえば、漢文の授業があっても大部分の人が漢文が読めるようになる訳でも無し、
        クラスで一人プログラマーになれるくらい興味が湧いて勉強してくれるんなら、いいじゃない
        ですかね?

    • by Anonymous Coward

      > マインクラフトでも触らせておいて、お互いに教えあったりさせれば、いいような気もするが。

      Minecraft: Education Edition
      https://docs.microsoft.com/ja-jp/education/windows/get-minecraft-for-e... [microsoft.com]

      Office付くし良いかもね

  • by Anonymous Coward on 2018年06月26日 14時55分 (#3432380)

    子供向けとなるとビジュアルプログラミング一択になると思われるのだが
    使い勝手のいいのなんかあったっけかな?

    • by Anonymous Coward

      実用性=モチベーションの元ならスプレッドシートのマクロだろ。
      なにせ「何でこんな勉強するの?」に回答できる。

      • by Anonymous Coward

        その前にデータベースの正規化の概念を学んでほしいわ
        そうしたらExcelの使い方も少しはましになるんじゃないか

  • by Anonymous Coward on 2018年06月26日 14時58分 (#3432385)

    プログラミングなんかやる時間があるなら、定規や方眼紙やブロックを使ったりした手を動かす幾何の勉強やアルゴリズム的な作業手続きの文章を作成する実習でもやってくれ

  • by Anonymous Coward on 2018年06月26日 15時11分 (#3432405)

    古い人間や若い教員も使えない
    中年の教員が一番苦労する

  • by Anonymous Coward on 2018年06月26日 15時17分 (#3432410)

    アルゴリズムたいそうでもしてればいいんじゃないかな。

  • by Anonymous Coward on 2018年06月26日 15時18分 (#3432415)

    「数値計算とコンピュータ」って今ないんだね。
    センター試験でもノー勉で8割取れるぐらい簡単な内容だった

  • by Anonymous Coward on 2018年06月26日 15時29分 (#3432430)

    いじめはなかったと認定する組織だっけ?

  • by Anonymous Coward on 2018年06月26日 15時58分 (#3432447)

    算数も嫌われてるけど、結局プログラムは嫌いな人が増えて偏見が強化され、「あんなものできなくても日常生活には困らない」とか圧力かけられそうだよ。もう小学校でもプログラミングとかは選択制の授業でいいと思うんだ。

  • by Anonymous Coward on 2018年06月26日 17時23分 (#3432527)

    先生がデモ画面を見せて、子供たちはノートに手書きでコーディングするという運用も可能かな。

    # ガキどもにすればただの書き取り

    • by Anonymous Coward

      なんだ、OCRシートに鉛筆書き込みで入力してた時代に戻るのか。

typodupeerror

物事のやり方は一つではない -- Perlな人

読み込み中...