

EUコードウィークは土曜日に始まり、奇妙なことに16日間続きます。「EUコード2週間とあと2日」では、響きが少し違う気がします。
EUコードウィークは、プログラミングやその他のテクノロジー活動を通して、創造性、問題解決能力、そしてコラボレーションを称える草の根運動です。プログラミングをより身近なものにし、若者、大人、高齢者に、コードを使ってアイデアを実現する方法を示し、これらのスキルを分かりやすく理解し、意欲的な人々が学びに集える場を提供することを目指しています。
その奇妙な点はさておき、Apple は、独自の Swift トレーニング教材が 5 歳からあらゆる年齢の学生がコーディングを学ぶのにどのように役立っているかの例を示してきました...
今年10月、EUコードウィークを祝うヨーロッパ各地の教室では、あらゆる年齢層の生徒たちが、プログラミングがこれまで考えられなかった可能性への扉を開くことを実証しています。イギリス、ブラックプールのレイトン小学校では、5歳と6歳の子どもたちが、プログラミングの原理を通して、迷子になった恐竜を追跡しています。そしてイタリア、ミラノのInstitute De Amicisでは、28歳のベリンダ・タガリエロさんにとって、プログラミングが人生を変えるキャリアへの鍵となっています。
これらの学校は、iPad、Mac、Apple の Everyone Can Code および Swift によるアプリケーション開発カリキュラムのパワーと汎用性を活用して、新世代の学生にプログラミングを教えているヨーロッパの教育機関の増加の一翼を担っています。
ある小学校の教師は、メリットはコンピュータースキルをはるかに超えるものだと語る。
「以前は、子どもたちはただ座って何かが起こるのを待っていました」と、20年以上教師を務めている45歳のクレア・スコットは言います。「でも、プログラミングの精神を持つ子どもたちは、何かをすれば何かが起こることを知っています。何かを入力すれば、必ず何かが出てきます。つまり、問題解決能力という点では、子どもたちはより機転が利くのです。」
幼い子どもたちの場合、目標はコーディングの核となる原則、つまりタスクを一連の行ごとの指示に分解することを理解させることです。
スコット先生の教室では、5歳と6歳の生徒たちが、日常的な課題と特別な課題の両方でプログラミングスキルを練習しています。スコット先生は生徒たちに問題を提示しました。「逃げ出した恐竜を動物園にどうやって戻せばいいでしょうか?」生徒たちは、ジャムサンドイッチを作って恐竜のために置いておくことにしました。
スコットはパン、バター、ジャムを持ってきて、生徒たちにサンドイッチの作り方を段階的に説明してもらいました。この演習を通して、生徒たちはコーディングシーケンスを実行するために必要な個々のコマンドを学びました。
Appleが選んだ成人向けトレーニングの例が最善かどうかは分かりません。同社は、2017年にSwiftのコースを受講し、現在はSwiftを教えている生徒を例に挙げています。しかし、その生徒は2017年にSwiftのコースを受講し、現在は2つ目のコースを開講しているに過ぎません。一方、コースを修了した41人の生徒は、2年間で合計14本のアプリしか制作していません。それでも、生徒にできるだけ早くコーディングを教えることのメリットは疑いようがありません。
iOS 13 では Swift の使用量が 2 倍以上に増加し、iPad 用の Swift Playgrounds はダーク モードのサポート、Learn to Code の機能強化などで更新されました。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。