fbpx
Education

【ICT教育】Apple公式プログラミング学習アプリ【Playgrounds】

PlaygroundsThumbnail

以前の記事で、ブラウザ上で動作するプログラミング学習サービスをご紹介しました。

楽しくプログラミング
【アナ雪】Hour of Codeで楽しくプログラミング学習【スターウォーズ】プログラミング教育が新教育課程に加わりましたので、プログラミングの基礎、考え方を習得させるために便利な無料サービスをご紹介します。 S...

内容は小学生〜中学生レベルの基礎を学ぶものでしたので、今回は中学校〜高校生、社会人にもおすすめできる無料プログラミングアプリをご紹介します。

Apple公式プログラミング学習アプリ:Playgrounds

PlaygroundsApple今回ご紹介するのは、Appleが公開している「Playgrounds」というアプリです。

無料でダウンロードすることができ、本格的なプログラミングをMacやiPadなどで学習できます。

ただし、Playgroundsで学習できるプログラミング言語はiOS、MacOSなどのアプリ開発に使われる「Swift」という言語です。

基本的にはApple端末向けアプリの開発でしか使用できない言語ではありますが、他のプログラミング言語に共通する部分も多くプログラミングの入門にも適している言語です。

Swift Playgrounds

Swift Playgrounds

Apple無料posted withアプリーチ

楽しみながら学べる

Playgroundsにはいくつかの学習コースがありますが、学生におすすめなのはキャラクターを動かしてゲームをクリアする、ゲーム形式のものです。

キャラクターを動かすために画面の左側にコーディングをしていくのですが、キーボードを使う必要はなく選択肢の中から必要なものを並べていくだけでクリアできるものがほとんどです。Playgrounds1実際に右側のキャラクターの動きを見ながらコーディングできるので、確認や修正がとてもしやすいです。

iPadなら授業でも活用しやすい

iPadなら授業でも活用しやすい

Playgrounds2画像のように、iPadでは画面左上にプログラミングの説明がされているので、これを元に進めることができます。

また、iPadにはClassroomという生徒用iPadを管理できるアプリがあります。

このアプリを使うことで、生徒一人一人の進度を確認したり、生徒の画面をプロジェクターに映しながら一緒に課題解決したりすることもできます。

一人でクラスルーム使ってみた
【1人で】Apple Classroom使ってみた【ICT活用】iPadを複数台使っている学校向けに、「クラスルーム」というアプリがあります。 しかし、私は個人でiPadを導入しているだけなので、生...

また、Apple公式からプログラミングを指導する際に便利な教本も公開されていますので、活用してみてください。

本格的なプログラミングも

ゲーム形式で進めるプログラミング学習の他に、実際のアプリ開発に即した学習コースも用意されています。

例えば、カメラを使ったアプリ、チャットボット形式のアプリを開発するためのテンプレートが用意されています。

あらかじめ必要なコードが書かれており、機能の追加に使えそうなコードも選択肢として用意されています。Playground4「空白」というコースでは、今までに学習したことを生かして自分だけのプログラミングをすることができます。

プログラミングというとパソコンでガッツリコーディングというイメージですが、iPadだけでも高度なアプリ開発練習をすることができます。

Playgrounds終了後には基礎が身につく

Playgroundsにはたくさんの学習コースが用意されており、全てのコースを修了するにはかなりの時間を有します。

それゆえ、Playgroundsが終わる頃にはSwiftの基礎をしっかりと身につけることができているでしょう。

しかし、Playgroundsだけでアプリ開発ができるわけではありません。

実際に、私はPlaygroundsを修了しましたがアプリ開発はできていません。

アプリ開発をするとなると、更なる学習が必要になります。

アプリ開発をしたい、アプリ開発エンジニアになりたいという人はUdemyTechAcademyなどの学習サービス、プログラミングスクールの利用をお勧めします。

まとめ

無料でiPadやMacでプログラミング学習ができるPlaygroundsをご紹介しましたがいかがだったでしょうか。

学校教育でプログラミング教育が必修となったことからも、プログラミングの重要性が伺えます。

私自身も将来的には個人でアプリ開発ができるくらいまで理解できればいいなと思いながら、少しずつ楽しみながら学習をしています。

まずはゲーム感覚で始めてみると楽しくてハマってしまうと思いますので、ぜひダウンロードしてみてください!

Swift Playgrounds

Swift Playgrounds

Apple無料posted withアプリーチ