スキナーの「プログラム学習」まとめ。意外に知られていない基本知識
ひとつひとつのステップは非常に簡単ですが、こなしているうち、最後には目的を達成できるのです。
プログラム学習の優れた点
さて、スキナーのプログラム学習を知ったところで、私たちはそれをどう現在に応用できるのでしょう?注目してほしいのが、上で挙げた5つの特徴。これらはプログラム学習だけでなく、一般的な勉強においても知っておいてほしいことばかりです。あらためて振り返ってみましょう。
インプットとアウトプットを交互に行う
プログラム学習においては、学習者の積極性が必要とされます。教材をぼーっと見たり聞いたりしているだけでは学習は進まないのです。
上で挙げた例のように、プログラム学習ではインプットとアウトプットを交互に行います。これは非常に学習効果のある方法。
ただ教科書を読んだり授業を聞いたりしているだけでは、インプットに偏りすぎ。インプットしたことを記憶として定着させるには、アウトプットが不可欠なのです。
勉強というものは、単純化するとインプットとアウトプットの繰り返しです。新しい知識を頭に入れて、それを問題を解くという形式でアウトプットする。この流れがスムーズに行えれば、たいていの問題は解くことができるはずなのです。
(引用元:StudyHacker|効率的勉強法 —— これだけは知っておきたい5つの基本。)
脳には出力依存性というものがあるので、「インプットしよう、記憶しよう」とするだけでは情報はなかなか入っていきません。逆に、「情報を使おう」「表現しよう」とすれば入っていきやすくなる。
記憶するために「情報を使う」ことは、「アウトプットする」ことですよね。これが重要になるのです。
(引用元:StudyHackerこどもまなび☆ラボ|記憶力の要は「記憶の仕方」にあり。親が知っておくべき「記憶の脳科学」)
即時のフィードバックが受けられる
プログラム学習においては、学習者が問題に答えた直後、正解・不正解がわかります。この「即時フィードバック」は、学習者の能力を引き出すのに非常に重要です。
「フロー理論」を提唱したことで有名な心理学者、ミハイ・チクセントミハイ教授(クレアモント大学院大学)によれば、人間は特定の条件が整うと「フロー」もしくは「ゾーン」という極度に集中した状態に入ることができます。そうなると、その状況を心から楽しいと思い、集中しても疲労を感じず、優れたパフォーマンスを発揮することができるのです。