広告を閉じる

Apple が最近推進している傾向の 1 つは、プログラミング方法を知ることがほぼ必須であるということです。サトゥルニーノのカテジナおばさんはおそらく、練習すれば完璧になる、ロッドは若いうちに曲げる必要がある、だからアップルは最小のプログラミング能力の基礎を築こうとしているのだと言うだろう。しかし、Swift Playgrounds は決して彼ら専用のものではありません。

Swift Playgrounds は、子供たちが Swift プログラミングの基本を理解するのに役立つアプリです。しかし、Swift 自体に加えて、子供たちがプログラミングの推論とロジックの一般原則を学ぶように設計されているため、これを一方的な教育アプリケーション/ゲームとして説明することはできません。私たちは家族として、2018 iPad で Swift Playgrounds を直接試してみました。アプリケーションは私たちに何をもたらしたのでしょうか?

誰もが楽しめる遊び場

プレイグラウンドは初心者向けですか?はいといいえ。アプリケーションの通信方法は非常に理解できるため、これまでコードを見たことがないユーザーでも処理できます。それでいて、ある程度の経験がある人でも飽きないほど楽しいです。 Playgrounds は、Karl と Baltík の経験がある 1 歳の娘によってテストされましたが、プログラミングが好きではない子供でも扱うことができます。プログラムはテキストビジュアルです。ユーザーはまず個々のコマンドの作成から始め、徐々にそれをチェーン、ループ、およびより複雑な構造に組み立てることを学びます。アプリケーション内の個々のプレイグラウンドは、それぞれが異なる領域に焦点を当てた一種のミニアプリケーション、つまりレッスンを意味します。かなりの数のプレイグラウンド、または必要に応じてミニゲーム、およびさまざまなテンプレートがあります。ラーニング コアは、「Learn to Code 2」、「Learn to Code 3」、「Learn to Code XNUMX」の XNUMX つの基本モジュールで構成されています。

最初のレッスンは、Swift の基本的なコマンドをユーザーに教えることを目的としています。クリックしてコマンドを入力するので、コード全体を記述する必要はありません。入力したコマンドが実際にどのような動作をするかは、主人公がアニメーション化された 3D 世界で動く画面の上部で確認できます。関連するコマンドを入力した後、「コードを実行」ボタンをクリックして Byta を実行します。ただし、Byte が気に入らない場合は、他のレッスンを試してみることもできます

最初はアプリケーションがコマンドを集中的にサポートしますが、徐々に自立して、前のレッスンで学んだ内容を積極的に使用できるようになります。難易度は徐々に上がっていきますが、自分には難しすぎる可能性も考慮して、サポートしてくれる可能性も備えています。同様に、古いレッスンのいずれかを開始することで、いつでも知識を更新できます。

 

最高の先生

Swift Playgrounds の最も優れている点の 1 つは、信じられないほど簡単で完全に直感的なコントロールとともに、ユーザーへのアプローチです。このアプリは、猿の足跡のように、特定の手順を学習する必要はありません。あなたが目標に向かう独自の道を見つけることができれば、あらかじめ決められたコースを一歩ずつ進んでいるかのように、Playgrounds はあなたの成功を祝います。同様に、助けを利用することに決めたとしても、あなたが不利になることはありません。明確な利点は、個々のレッスンに多様性があることと、単一の道に厳密に固執することを強制されないという事実です。必ずしも前のレッスンを完了する必要がなく、任意のレッスンから始めて、複数のレッスンを一度に完了することができます。

私たちの地域における重大な、そしておそらく唯一のマイナス点は英語であり、特に小さな子供たちはそれを習得できないように思えるかもしれませんが、それは克服できない問題ではありません。英語を話さない人でも個々のコマンドを覚えることができ、付随するコメントや指示は理解しやすい英語で書かれています。お子様があまり英語を知らなくても、短いテキストを翻訳するのは問題ありません。

iPhone では Playgrounds が利用できないという事実をデメリットと考える人もいるかもしれません。しかし、このアプリケーションを試してみると、iPad 環境がこのアプリケーションに最適であることがわかります。ディスプレイのサイズは完全に最適であり、おそらく現在市場にある最大の iPhone であっても、プレイグラウンドを十分に快適かつ効率的に使用することはおそらく不可能であり、おそらく特定のコードを変更する余地すらないでしょう。

恐れずにプレイグラウンドを試してみてください。この記事の著者と同じように、あなたが 1990 年代にプログラミングをやめた場合、その理由は、QBasic チュートリアルがアービチェクで公開されなくなり、クラスメートが 20 枚のフロッピー ディスクに圧縮して持ってきたモータル コンバットのほうが楽しいと感じ始めたためです。コードとコマンドの世界に戻る架け橋として、簡単で楽しいリバウンドとなる可能性があります。

スイフトプレイグラウンド
.