

私は学校で9歳と10歳の生徒たちにプログラミングを教え始めて3年目になりますが、過去2回のサイクルを振り返り、今年は大きな変化を遂げました。クリスマス休暇中に授業計画を立て始めたとき、Swift Playgroundsの良い点と悪い点をリストアップしました。考えてみると、Swift PlaygroundsのLearn to Code 1で気に入らなかったのは、難易度が急に上がることだと気づきました。5年生になる頃には、プログラミングの概念を自然に「理解」できない生徒たちは、イライラし始めていました。そこで、別のカリキュラムを探していたところ、クラスを作成したり、Cleverポータルとの統合を通じて進捗状況を監視したりできるCode.orgのコーディングカリキュラムにたどり着きました。
「Making The Grade」について:隔週土曜日、ブラッドリー・チェンバース氏が教育におけるAppleの活用に関する新しい記事を公開しています。彼は2009年から教育現場でAppleデバイスを管理してきました。数百台のMacと数百台のiPadの導入と管理の経験を活かし、ブラッドリー氏はApple製品の大規模運用における活用方法、IT管理の現場から得た知見、そして学生向けにApple製品を改善できる点について解説します。
賢いログイン
以前にもお話ししましたが、Cleverは私たちの学校にとって画期的なソリューションでした。様々なサービスに手動でアカウントを作成する代わりに、SIS(情報科学科)にデータベースを毎晩Cleverにアップロードしてもらいました。生徒が登録すると、様々なアプリケーションに自動的に入力されます。Code.orgはCleverと連携しているため、生徒はログインにQRコードを必要としていました。そして、カリキュラムを割り当てた「セクション」をCode.orgに作成しました。セクションコードを黒板に書き込むと、生徒はほとんど手間をかけずに参加できました。
Code.orgカリキュラム
Code.orgとSwift PlaygroundsのLearn to Code 1を比較して気づいたのは、Code.orgは万人向けのプログラムではないということです。教師が利用できる選択肢はいくつかありますが、Learn to Code 1はあくまで万人向けというわけではありません。
「Learn to Code」のコンテンツはよくできていると思いますが、13歳以上の生徒の方がより効果的だと思います。生徒は全員、同じCode.orgカリキュラムから始めました。最初のセクションを終えた後、生徒の習熟度や学習への慣れ具合に応じて、複数のオプションを用意する予定です。
Apple は Learn to Code 1 をどうすべきでしょうか?
この記事はLearn to Code 1(またはSwift Playgrounds)への不満ではありませんが、生徒たちはそれほどストレスを感じることなく簡単に学習を進めることができる年齢ではないことに気づきました。Appleには、小学生向けのLearn to Code BeginnerまたはLearn to Code Juniorを開発してほしいと思います。AppleはSwift Playgroundsの中にSwiftに関する豊富なコンテンツを用意しています。アプリのデザインも優れています。
Code.orgカリキュラムのまとめ
現時点では半分を少し超えており、生徒たちはクラスで取り組んでいる新しいCode.orgコンテンツを楽しんでいます。iPadのSafariを使っても、レッスンを簡単に理解できますが、指導の視点からも役立つコンテンツが豊富に用意されています。
学校用の無料のコーディングカリキュラムをお探しの場合は、Code.org をご覧ください。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。