英国のティーン向けコーディングクラブ:用語集
英国のティーン向けコーディングクラブが実際に何であるか、どのように運営されているか、そして良いクラブの選び方——平易に説明します。
英国の文脈におけるティーン向けコーディングクラブとは、若い人たち(通常は11~18歳)が通常の学校の授業外でプログラミングを学ぶ定期的な集まりです。学校の昼休みや放課後に学校内で開かれるものもあります。また、コミュニティ団体、図書館、全国的なネットワークを通じて運営されるものもあります。教師が Year 7 向けに 45 分間の Scratch セッションを実施するものから、ティーンが JavaScript で完全な web アプリを構築する独立した土曜クラブまで、様々なセットアップが含まれます。
これらのクラブの実際の背景
英国で最も目立つモデルは Code Club で、元々は小学校年代の子どもを対象としたボランティア主導のセッションのネットワークで、現在は Raspberry Pi Foundation の傘下にあり、CoderDojo と並んで運営されています。CoderDojo はやや高い年齢層を対象としており、中学校の学生を引き付ける傾向があります。CoderDojo の各章はボランティアの「Champions」によって運営され、固定的なカリキュラムではなく、ドロップイン形式の自主的なフォーマットに従っています。これら二つのネットワークを超えて、多くの中学校は GCSE Computer Science 仕様と緩く結びついた独自のコンピューティングクラブを運営しており、一部の大学は幅広い参加を促進する活動の一環として地元のティーン向けアウトリーチクラブを主催しています。
Coding Black Girls、Apps for Good、様々な地域の STEM ハブなど、有料で構造化されたオプションの数も増えており、これらはホビークラブと短期コースの中間のどこかに位置しています。実際には「クラブ」と「コース」の境界線は曖昧です。何かをクラスではなくクラブにしているのは通常、非公式性です:設定されたカリキュラムなし、柔軟な出席、技術的なコンテンツと並ぶ社会的学習です。
セッションで実際に起こること
より若い年代では、Scratch や micro:bit プロジェクトのようなブロックベースのツールが使用されています。これらはすぐに視覚的なフィードバックを提供し、構文を正しく入力する必要がないためです。中学校初期までに、ほとんどのクラブはテキストベースの言語にシフトし、Python がここで支配的です。なぜなら、Python は多くの GCSE Computer Science コースでプログラミング課題に使用される言語だからです。基本を超えたティーンは、web 開発(HTML/CSS/JavaScript)、Unity や Godot のようなツールでのゲーム開発、または Raspberry Pi と Arduino の電子プロジェクトに進むことがよくあります。
典型的な CoderDojo スタイルのセッションは、週末に約 2 時間実行されます。部屋全体のための単一のレッスン計画はめったにありません。代わりに、メンター(地元の開発者がボランティアで時間を費やすことが多い)が周り、ティーンが選んだプロジェクトを支援します。この自主的なフォーマットは既に何らかの興味を持っている子どもに対してはうまく機能しますが、スタータープロジェクトが用意されていない絶対的な初心者にとっては威圧的な場合があります。
明らかなスキル習得を超えた重要性
イングランドの GCSE と A-Level コンピューティングはよく文書化されたジェンダーギャップを持っており、クラブはこれを閉じるのに役立つと実証された数少ないインターベンションの一つで、特にそれを目標として設計された場合です。Coding Black Girls と同様の標的化されたプログラムは、一般的なクラブが 14 歳や 15 歳の頃に男性に大きく傾く傾向があるため、正確にこの目的で存在しています。また、学校が GCSE Computer Science をまったく提供していないティーン向けのクラブは重要です。提供は地域や学校が専門家の教師を持っているかどうかによって大きく異なるため、校外クラブは一部の学生が得られる唯一の構造化されたプログラミングの経路である場合があります。
実用的なキャリアの側面もあります。大学入学試験官と初期段階の才能スキームを実行している雇用主は、継続的な課外コーディング活動に気づきます。特にティーンが単に出席するだけではなく、何か構築したものを指摘できる場合です。いくつかの小さなプロジェクトを持つ GitHub プロファイル、またはクラブからのポートフォリオピースは、面接でよりも重みがあります。
この記事は AI の支援を受けて執筆し、Korra Studio の Michal Pilch(CISSP)が確認のうえ公開しました。
これは Korra Studio ナレッジベースの 1 つのノートです。プラットフォームはすべてのトピックと 1 対 1 メンタリングをペアで提供します。
無料で始めるarrow_forward