先日、アイオワ州、特に同州の農村部の生徒たちにコンピュータサイエンスのスキルを身につけさせることについて、興味深いグループディスカッションに参加しました。
州としては何か対策を講じたいという意欲と、それに伴うリソースも備えているものの、課題の一つは、テクノロジー科目を教える適切な教員を学校に配置することでした。これはすべての地域で問題というわけではありませんが、アイオワ州の多くの地方コミュニティでは深刻な課題となっています。
そこで聞いた課題の一つは、多くの生徒が学ぶ意欲を持っているにもかかわらず、カリキュラムが新しく、教師が不足しているという点でした。インターネットは不足していないのですから、それを活用して、適切なカリキュラムを持つ少数の教師を、カリキュラムも教師も不足している地域に届けましょう。
当時、提案できなかったアイデア
教える意欲があり、卓越した能力を持つエンジニアを2~3名採用する。その分野でトップクラスの実力者であり、若者にコーディングを教えたいという意欲を持つ人材だ。他の場所でエンジニアとして働いた場合と同等の市場相場を支払い、その分を授業に参加する生徒数で補う。
学生の知的水準に合わせてカリキュラムを設計し、指導に用いるツールを選定する任務を彼らに委ねる。エンジニアにカリキュラムと独自のテストの作成を任せよう。
エンジニアたちは、おそらくオープンソースツールや標準化された環境、さらにはクラウドIDEさえも自ら選んでいくでしょう。学生がどこにいても授業に参加できる、高等教育で採用されつつある新しいモデルに近い教室を設計させるのです。特定のスキルレベルを教える時間を、学年ではなくスキルに基づいて州全体で標準化します。
| 午前9時~10時 – 101 | 午前10時~11時 – 102 | 11:00~12:00 – 103 |
104番から、就職が決まる段階を示す番号まで、あるいは必要に応じて番号を追加していく。
授業時間はあくまで目安であり、厳密な時間割として設定する必要はない。順番通りに進める必要も全くない。少人数グループでの学習やマンツーマンの指導は、別途スケジュールを組むことも可能だ。
カリキュラムは州全体で共通のものとし、授業に参加するための設備は、若干の変更を加えるだけで既に整っているはずです。各クラスには、数千人とは言わないまでも数百人の生徒が参加する可能性があります。これは従来の教室というよりはTwitchのような体験に近く、録画されていれば生徒はそれを持ち帰り、レッスンを何度でも見返すことができるため、それで問題ないかもしれません。毎日すべてのレッスンを録画し、公開してください。
これはソフトウェアであるため、生徒は課題を提出するまで何度でも作業やテストを繰り返すことができます。テストに合格した提出物が一定数に達すると、次のレベルのコースへのアクセス権が与えられます。
午前9時から10時までの入門クラスで、たった1人か2人の講師が州全体の生徒にコーディングを教えるというのは、ちょっと無茶な話に聞こえるかもしれません。しかし、100人以上の教師がカリキュラムを習得し、その上でテストを行うことを求められるのと比べれば、コストははるかに抑えられる可能性があります。コーディングスキルのテストは、「アイオワ基礎学力テスト」というよりは、「Code Academy」のような形式になるでしょう。
Udacity、Skillshare、Outschoolといった企業は、長年にわたりこの手法の実践例を示してきました。
単なるアイデアですが
私は学生時代、成績がひどかった。教師としても大したものではない。しかし、観察力には自信がある。私の観察から言えるのは、もし教室に適切な教師を物理的に配置できないなら、画面越しに教えるべきだということだ。 若者が集中するとは保証できませんが、コンピューティングは単純なものです。コードがコンパイルされなかったり、コースの要件を満たせなかったりすれば、成績は甘くありません。文字通り不合格となり、次のクラスに進めなくなるのです。基礎を学んでいる段階では、コードに主観的な判断は入りません。コンパイルされるか、されないか。動くか、動かないか。バグが出るか、出ないか。
システムを設計しようとしているのにエンジニアでない場合のみ、これは複雑になるのです。
学生の現状に寄り添い、インセンティブを調整する
厳しい現実として、やる気のある学生たちは、これらのプログラムが教えるよりもはるかに早くGitHubで独学するだろう。しかし、彼らの才能を見出し、育むことができる教師と接する機会を与えることで、彼らにスタート地点を提供することはできる。
エンジニアを採用し、彼らが教える内容の基本や対象者が誰であるかを検討させることを提案したい。情熱があるなら、エンジニアには対象者に合わせて伝え方を調整してもらうべきだ。
私がずっと考え続けている、はるかに刺激的なテーマは報酬です。10年計画に基づいて採用された講師向けのボーナス制度を設計すれば、長期的な参加者と収益の可能性を劇的に変えることができます。一つのアイデアとして、卒業生がもたらす影響によって生み出された収入を、税収の観点から算出し、それに基づいて講師に報酬を支払うという方法があります。生徒たちがもたらす経済的インパクトに基づいて講師エンジニアに報酬を支払うことで、教育システムを銀行システムと同じくらい報われるものにするのです。 これは自己資本利益率(ROE)のようなものですが、その恩恵がはるかに広く分配される仕組みです。
昨年、息子がテキサス州やカリフォルニア州の講師によるオンライン美術講座を受講し始めたのですが、この形式がいかに広範な影響力を持つかについて、私の見方が大きく変わりました。