Appleは、 Everyone Can Codeプログラムを通じて世界中のより多くの学生にプログラミング教育を提供することを目的とした新たなリソースを発表しました。お客様は本日より、12月1日から14日まで、世界中のApple Storeで開催される数千もの無料のHour of Codeセッションにご登録いただけます。

Everyone Can Code は、Apple が開発した、Swift カリキュラムを使って誰もがコーディングを学習できるプログラムです (Swift は Apple のプログラミング言語です)。このプログラムには、基本的なコーディング概念の学習から、完全に機能するアプリの構築まで、さまざまな無料リソースが含まれています。
教師用ガイドとレッスンを通して、Swift Playgroundsを使ってiPadで基礎を学習します。Playgroundsは、タップするだけで実際のコードを使ってパズルを解いたり、キャラクターを操作したりできる無料アプリです。また、Swiftを使ったアプリ開発では、アプリ開発者を目指す人が初めてのiOSアプリを開発するのに役立ちます。

Appleはまた、Swiftを使った授業外でのコーディング学習を支援するSwift Coding Club教材も導入しました。学生の就職準備と育成を支援するため、同社は新たなAdvanced PlacementカリキュラムとSwiftを使ったアプリケーション開発認定資格を発表しました。
毎日開催されるHour of Codeのコーディングセッションでは、様々なスキルレベルの方にコーディングを学ぶ機会を提供します。Kids Hourセッションでは、6歳から12歳までのプログラミング志望者がロボットを使ったプログラミングを学ぶことができます。また、12歳以上の方は、Swift PlaygroundsとiPadを使ったセッションに参加して、コーディングの概念を学ぶことができます。
コンピュータサイエンス教育週間を記念して、AppleはSwift Playgroundsやその他のiPadアプリケーションを使って教室でセッションを開催する教育者を支援するための新しいHour of Codeファシリテーターガイドを作成しました。Swift Playgroundsは、英語、ドイツ語、フランス語、スペイン語、イタリア語、中国語、日本語を含む15の言語でApp Storeから無料でダウンロードできます。
教室外でのコーディング指導のために、新しいSwift Coding Clubキットが、教師、生徒、そしてクラブメンターが独自のコーディングクラブを立ち上げるために必要なツールを提供します。この新しいキットでは、8歳以上の生徒がSwift PlaygroundsやApp Development with Swiftの楽しいアクティビティを通して、共同作業やアプリのプロトタイプ作成を行い、コーディングが地域社会にどのように貢献できるかを探求することができます。

Appleによると、「App Development with Swift」カリキュラムは、高校生や大学生に、需要が高く高度なスキルが求められる仕事に就くために必要なスキルを身につけさせるという。来年度には、無料の「AP Computer Science Principles」コースのシラバスとカリキュラムを公開し、高校生が「App Development with Swift」を学習することで、AP(Advanced Placement)単位を取得できる機会を提供するという。
受講者は、Swift、アプリ開発ツール、アプリのコアコンポーネントに関する知識を証明する認定資格を取得できます。Swiftを使ったアプリ開発レベル1認定試験は、世界中のCertiport認定テストセンターで受験できます。
AppleのEveryone Can CodeがEveryone Can Createに加わり、教師向けのユニークなプログラムとして、生徒たちの学習意欲を高めながら、楽しく有意義な方法で新しいスキルを身につけられるよう支援します。子どもたちの創造性を解き放つよう設計されたEveryone Can Createは、iPadを使った描画、音楽、ビデオ、写真を通して、生徒たちがアイデアを発展させ、伝える方法を指導します。