SPEC:
メーカー●アップル ●発売中 ●無料
iPadでプログラミングに挑戦!
'20年度から小学校の新学習指導要領においてプログラミング教育が必修化されます。主に「プログラミング的思考」を育むことを目的としているため、児童が自ずとプログラミング言語を覚えることや、プログラミング技能を習得すること自体を狙いとしたものではないことがポイントです。なお、開始年度をずらして中学校と高等学校でも実施される予定です。とはいえ、いきなりプログラミングと言われても何をどう学んでいくのかわからない人がほとんどでしょう。おそらく教える先生もプログラミングについて理解できている人はわずかで、これから学び始めるという状況だと思います。
そこでぜひ活用してほしいのが、アップルが提供しているプログラミング学習アプリ「Swift Playgrounds」です。iPadさえあればすぐに始められ、アプリはApp Storeから無料でダウンロードできます。コーディングなどのプログラミングに関する事前知識はいっさい必要なく、Swiftというプログラミング言語を使ってバイトと呼ばれるキャラクターを操作しパズルを解きながらコードの基本について学習します。
まずアプリを起動すると収録されている多数のコンテンツが表示され、レベルに応じたプログラミング学習に挑戦でき、アニメーションによって子どもでも飽きずにひとつずつ学ぶことができます。
それでは、レッスン1となる「コードを学ぼう1」をタップしてみましょう。ここでは、用意されたコマンドを正しい順序で記述してすばらしい結果に導くことを目標に、コマンドの使い方やデバッグ、関数、forループといったプログラミング基礎が身に付けられます。例えば、マップに落ちている宝石を集めることを目標として定め、キャラクターを歩かせたり右を向かせたり、スイッチを切り替えたりしながらコードをタップして記述していきます。はじめは簡単な内容ですが、レッスンを進めていくとより難しいものになっていくため、悩みながら何度も繰り返すことで理解を深めることができます。正解はひとつとは限らず、自分なりのやり方を見つけて目標を達成することが重要です。ただし、ヒントは用意されているものの答えがないので、自力で最後まで頑張りましょう!