【紹介と感想】『プログラミング教育が変える子供の未来』

【紹介】保護者向けに書かれた本ですが、学校の教師にとっても役に立つ本です。
本書は主に4つの観点からプログラミング教育を説明しています。
(1)プログラミング教育導入の背景
(2)世界的な趨勢
(3)教材や民間プログラム教室の案内
(4)学習指導要領を踏まえた学校教育での展開
それぞれのテーマを現場経験が豊富な方が執筆しているほか、多彩な顔ぶれの執筆者によるコラムも充実していて、プログラミング教育を多面的に理解することができます。
単にざっくりプログラミング教育について知りたい人にも役に立ちますが、少しつっこんで背景を確認したい人にはさらに意義がある本だと思います。

【感想】プログラミングの知識と技術が「新しいリテラシー」であることがよく分かる内容だった。このリテラシーが今後の社会を生き抜く上で必須であることがよく分かる。

類書と違っているのは、民間スクールの動向に加えて、しっかり文部科学省の姿勢が記述されていることだ。学習指導要領の内容を踏まえ、さらに具体的な教科指導案(社会)が示されているところなどは、他の初心者向解説本にはあまり見られない特徴だと思う。また、プログラミング教育指導者養成の話も、他の本には見られない特徴かもしれない。

そして類書と同じなのは、「プログラミング学ぶ」のではなく「プログラミング学ぶ」という姿勢だ。単なる職業教育ではなく、普遍的な力を伸ばす教育であることは、あらゆる入門書で共通して強調されている。ちなみに本書は、プログラミング教育で育つ普遍的な能力として、特に4点を挙げている。
(1)自己解決力
(2)想像力
(3)自分を信じる力
(4)表現力
この4点は、どれもこれまでの教育ではなかなか育ってきていないと指摘されているものばかりだ。プログラミング教育はいわゆる「活用力」を伸ばす授業を構想する上で、かなり便利な「手段」だと思う。

ただしかし、気になるのは、本書でしっかり指摘されている「格差」の問題だ。他の類書では、この「格差」についてもあまり指摘されることがない。本書はしっかり「格差」の問題を視野に入れていて、ほっとする。
とはいえ、「世界のトップエリート」と「地域で活躍する人材」を振り分ける話は、そう簡単に決着がつく話ではない。その国家戦略が適切かどうかについては、コンピュータ教育の文脈を越えて、教育学固有の問題として我々研究者がしっかり捉えていく必要がある。

松村太郎、山脇智志、小野哲生、大森康正著『プログラミング教育が変える子どもの未来―AIの時代を生きるために親が知っておきたい4つのこと』翔泳社、2018年

教育学Ⅱ(新松戸)-1

■新松戸キャンパス 9/21(金)
■龍ケ崎キャンパス 9/24(月)

単位について

・試験は行わず、レポートで成績を決定する。
・レポート提出期限は学期最後の授業時間内とする。(新松戸1/18、龍ケ崎1/21予定)
・レポートの形式および内容については、11月中に指示する。
・出席数が足りていない者については、レポート提出を認めない。
・レポートに関して、コピペが発見された場合は、カンニングと同じ扱いとする。

出席について

・出席確認は「出席調査システムC-learning」で行う。
・スマホを忘れた、電池が切れた、電波が届かない等の理由でC-learningが使用できなかった場合は、必ずその日のうちに申し出ること。いかなる理由があろうと後日の申し出は認めない。
・事由ある欠席の場合は、必ず公式な文書を作成して提出すること。
・公式文書の作成が認められない場合(就職活動等)による欠席も、やむを得ない理由がある場合は必ず書面で報告すること。
・遅刻は出席と認めない。
・出席に関して不正が確認された場合は、どれだけ出席していようと単位は認められない。

予習復習について

・大学設置基準によれば、1回90分の授業につき3時間の予習復習が要求されている。
・本講義も、予習と復習を前提として構成される。本講義の内容が理解できないとしたら、予習と復習が足りていない可能性が高い。
・予習と復習の具体的な指示、参考文献等の提示については、このサイトで行う。

質問について

・非常勤講師なので、授業日以外には出校しない。
・質問がある場合は、時間がある限り授業後に対応する。
・込み入った質問の場合は、回答をこのサイトに掲載することで対応する。

半年間の予定

・具体的にはシラバスを参照のこと。
・本講義は主に2つのトピックを扱う。一つは「ナショナリズム」、一つは「ゆとり教育」を予定している。
・「ナショナリズム」とは、国家が人々の意識をどのように規定するかという問題である。現代の教育を考えるとき、国家は非常に大きな存在である。
・「ゆとり教育」は、一般的に失敗したと思われている節がある。しかしそれが本当に何を目指していたのかは理解されていない。臨時教育審議会以降の教育改革の流れを確認することで、「ゆとり教育」に関して間違ったイメージを取り除く。

予習

・「国家」と「教育」の関係について考えておくこと。

教育概論Ⅱ(中高)-2

▼語学・心カ・教福・服美・表現 9/22
▼栄養・環教 9/25

前回のおさらい

・ナショナリズムとは、国家の構成員が「私は○○人である」という自覚を持っている状態です。

ナショナリズム(つづき)

前近代:封建国家の自己認識(日本)

・たとえば江戸時代、日本人の多くは「私は日本人である」という自覚を持っていなかったし、持つ必要もありませんでした。
←身分制社会では、自己認識は身分に依拠していました。たとえば「私は侍である」とか「私は農民である」など。そうでなければ、身分制を基礎とした社会秩序が保てません。「侍と農民で身分が違おうが、同じ日本人だ」とはならないし、なってはいけないわけです。
←あるいは幕藩体制においては、自己認識は主従関係に依拠し、日本という単位は視野に入ってきませんでした。たとえば「私は赤穂藩士である」とか「私の殿様は吉良だ」などとなります。主従関係が強固に結ばれることによって、社会秩序が保たれました。「主人が異なっていようが、同じ日本人だ」とはならないし、なってはいけないわけです。
・このように、前近代=封建国家においては、身分地域によって自己認識が分裂していました。
・逆に言えば、身分制が廃止され、地域間格差がなくならないと、「同じ○○人である」と思える条件ができません。
・国家の構成員が「私は日本人である」という自覚を強烈に持つ条件が整うのは、身分制が廃止(四民平等)され、中央集権国家(廃藩置県)ができる近代以降のことになります。
・明治維新によって日本に誕生したのが、国民国家(nation-state)です。

前近代の自己認識(ヨーロッパ)

・中世は、国家というよりも、家が拡大したものとしての国「家」でした。
←百年戦争(1337年~1453年)の推移を参考のこと。現代の国家間同士での戦争とはかなり様相が異なっています。
・具体的には、ブルボン家やハプスブルグ家など領邦君主による封建制。「家政学(Oikonomicos)」とは、もともとこのような「国-家」を運営するための学でした。もともと「家政」を行っていたのは「家長=男性」です。
・絶対王政(貴族の没落によって王権に主権が一極集中する)を経て封建制が崩れ、市民革命(国民に主権が集中する)に伴って国民国家が完成します。典型例は、フランス革命(1789年)です。

国民国家と教育

*「国家」を英語に翻訳すると?
(1)country:国土。田舎。ふるさと。
(2)state:一定の領土を有し政治的に組織され主権を有するもの。法律的・理念的な意味での統一体としての国家。
(3)nation:共通の文化言語などを有する国民が作る国家。

国民国家

・stateとnationは同じものでしょうか? 韓国、スイス、中国等の例を考えてみましょう。
→韓国:state=2、nation=1
→スイス:state=22、nation=4
→中国:state=1、nation=56
・日本はどうでしょうか?
国民国家:nation(国家の文化的側面)とstate(国家の政治的側面)が一致している状態です。
民族自決:一つのnation(民族)はそれぞれ一つのstate(政治的に組織された主権)を持つべきという考えです。
・nationとstateを一致させるには、どうしたらよいでしょうか? たとえば1つのstateの中に3つのnationがあったら→
(1)3つのnationそれぞれに対応する新しいstateを作る=分離独立
(2)3つのnationを1つのnationに統合してstateに合わせる=国民統合
・どうやって?←教育で。

フランス革命と国民国家形成

・フランス革命の具体的展開。反革命からヨーロッパ全体を巻き込んだ戦乱へ。
・対仏大同盟v.s.ナポレオン。フランス大勝利。どうしてフランスは強かったのでしょうか?
・騎士+傭兵v.s.国民軍。国家総動員体制。
・名誉と金v.s.愛国心。「散兵戦術」のような戦い方。
・身分制v.s.自由と平等。ベートーベン交響曲第3番「英雄」。
・中世国家よりも国民国家のほうが強いことが誰の目にも明らかとなります。国民国家の強さの源はなんでしょう?
・ナショナリズムは、愛国心の根拠であると同時に、自由と平等の根拠ともなります。
・フランスのナショナリズムはヨーロッパ全土へ輸出され、各地域でナショナリズムが勃興します。
・その後、教育によってナショナリズムが創出、維持されます。

復習

・封建国家と国民国家の違いを押さえておこう。それを踏まえて、具体的に江戸時代と明治時代の違いを説明できるようにしよう。
・nationとstateの違いについて押さえておこう。

予習

・国歌の働きについて考えてみよう。

【紹介と感想】『これで大丈夫!小学校プログラミングの授業』

【紹介】現場の教員向けに、実際の指導案を示しながら、プログラミング教育の具体的な計画や進め方を紹介している本です。学年は小学1年~6年まで、教科は国語・算数・理科・社会など、39の授業実践が紹介されています。いずれも机上の空論ではなく、実際に行なわれた授業の紹介となっています。
ありがたいのは、具体的な指導案があるだけでなく、実際に授業を進める上でのポイントや、授業を受けた児童の振り返り、さらに専門家からのアドバイスなどがあるところです。プログラミング教育に対してピンと来ていなかった教員も、これら指導案と授業進行を見れば、何をすればいいのか腑に落ちるかもしれません。
ということで、本書に紹介された授業の多くでは、実際にはコンピュータを使っていません。というのは、学習指導要領が求めているのは、あくまでも「論理的思考力」を養うことだからです。それは、コンピュータがなくても実践可能です。

【感想】まあ、とても分かる。現場の先生たちは、こういう本を待っていたんじゃなかろうか。よく分かるのは、実際の授業ではコンピュータを使用する必要はなく、教科教育の枠の中で「論理的思考力」を伸ばしていけばよいということだ。

しかしこの「論理的思考力」を伸ばす授業の実際が、とても興味深いのだ。そもそもプログラムを書くとは、
(1)目標を明確にする
(2)筋道を見透して計画を立てる
(3)小さなステップに分解する
(4)ひとつひとつのステップを適切に表現する
(5)着実に実行する
(6)結果を評価する
(7)目標に合わせて集成する
という一連の行為から成立しているわけだが、実はこの流れは、はるか以前から学校教育で黙々と行なわれてきたことのはずだ。教科教育にプログラミングの発想を組み込むことは、実はこれまで先生たちが行なってきた伝統的な教科教育を、改めて根本的に点検することでもある。つまりプログラミング教育とは、単に伝統的な教科に異物が付け加わることではなく、実は教科教育の本質に密接に関わってくるはずなのだ。
たとえば、授業で躓いている子供がどこに課題を抱えているかは、授業の流れを「小さなステップに分解する」と明確に見えやすい。分解された小さなステップを着実に実行していって、止まってしまったところが躓きの瞬間だ。ところが、授業の流れを大雑把にしか理解せず、小さなステップに分解できない先生は、子供がどこで躓いたかがサッパリわからない。子供がどこでどのように困っているかが、わからない。躓きの主観を捉えられない。しかし、先生が自分の授業をプログラミング教育の文脈で構成し直すと、小さなステップに分解してあるから、子供がどこで躓いたかが可視化される。問題が可視化されて、初めて具体的で効果的な指導が可能となる。教師は、自分の授業を「小さなステップに分解する」という作業を通じて、初めて自分が授業がどのような要素で成り立ち、どのようなシーケンスで組み立てられていたか、自覚する場合もあるだろう。つまり、その授業の本質がどこにあるのかが、プログラミング教育化の手続きの過程ではっきりと浮かび上がってくるということだ。これは学習指導要領が求めている「深い学び」を実現する上で、決定的に重要な観点となるだろう。

実は、プログラミング教育は、子供のために行なうだけでなく、先生たちの授業を合理化・工学化し、「深い学び」を実現する上で決定的に重要な役割を果たすかもしれない。コンピュータを使うか使わないかは、実は本質的な問題ではない。この本に示された数々の実践例を見て、そう思ったのだった。

小林祐紀・兼宗進・白井詩沙香・臼井英成編著監修『これで大丈夫! 小学校プログラミングの授業 3+αの授業パターンを意識する 授業実践39』翔泳社、2018年

【紹介と感想】石嶋洋平『子どもの才能を引き出す最高の学びプログラミング教育』

【紹介】保護者向けに、プログラミング教育の意義と、具体的な始め方、民間スクール選びなどを解説した本です。プログラミング教育が、単に職業教育として期待されているだけではなく、メタ認知能力やソフトスキルなど人格形成にも効果的であることが、様々な視点から分かりやすく示されています。
本書は、プログラミング教育で身につく普遍的能力を7つ挙げています。
(1)目的意識:目標から逆算して考える力が付く。
(2)論理的思考力:筋道を立てて考える力が付く。
(3)数学的思考力:数字・図・式に置き換えて物事を理解する力が付く。
(4)問題解決力:問題点を洗い出す力とリカバリーする力が身につく。
(5)クリエイティブ力:頭の中のアイデアを具現化できるようになる。
(6)実行力:自分から積極的に行動するようになる。
(7)文章読解力:人工知能にも負けない読解力が付く。
ということですが、私個人の経験から言っても、確かにそう思えます。

まあ、保護者にとっては分かりやすい本ですが、これから学校にプログラミング教育をどうやって組み込むのが参考にしたい教師にとっては、かゆいところには手が届いていないように感じるでしょう。学校関係者は、まず文部科学省のサイトを覗いた方がいいかもしれません。本書はあくまでも保護者目線で書いてあります。

【感想】プログラミング教育が、プログラマー育成を目的としているのではなく、普遍的な能力を育てるものであることが、かなり分かりやすく説かれている。本書では「7つの才能」をまとめているけれども、個人的にはさらに「仲間と協力して一つの目標に向かうためのコミュニケーション力」と「ルールを自分で設定する力」は、プログラミング教育で伸びる力として極めて有力であるように思う。
なにはともあれ、現場がプログラミング教育を「コンテンツからコンピテンシーへの転換」という文脈で捉えなければ逆効果になるだけだろうという思いを、ますます強くした。コンピテンシーの文脈で「活用力」を伸ばす「ツール」であると捉えれば、きっと現場に恩恵をもたらすだろうけれども、そうでなければ単に負担が増えるだけに終わる。まあ、結局は現場の先生たちの力に全てがかかってくるわけで、改めて教員養成課程の使命が重いことを自覚せざるを得ないのだった。

で、本書では、執筆者が関わるプログラミング私塾の宣伝が目に付いて、それ自体はもちろん悪いわけではないけれども、公教育という観点からすれば、食い足りない感じが残るのも仕方がない。個人的には、「学校は学校でしかできない凄いことがある!」と反論したくなるところではある。

石嶋洋平著・安藤昇監修『子どもの才能を引き出す最高の学びプログラミング教育』あさ出版、2018年

「人格の完成」とは何か、絶賛研究中。