どれ使う?プログラミング教育ツール
「Swift Playgrounds」は超かわいいけどガチなiOS/macOS向け言語Swiftの学習アプリ
2021年7月29日 06:55
AppleのiOSやMacなどのアプリを作るために作られたプログラミング言語Swiftを、初心者がていねいに学べるアプリが「Swift Playgrounds」。iPad版とMac版のアプリで提供されています。
キャラクターが宝石を集めたり、スイッチを入れたりする効率よい動きを考え、プログラムを作成するのがミッション。3Dのこだわりを感じる造形やかわいらしいキャラクターの動き、静かな音楽などが心地よく、ゆったり楽しみながらSwiftを学べます。2016年に発表されていて歴史もあり、現在は日本語翻訳版も安心して使えます。
プログラム手法はSwiftそのままの本気路線 ~でもちゃんと子供向けの配慮も
子ども向けのプログラミングツールというのは、テキストでコードを入力しなくていいように、プログラムの要素をブロックなどの形にビジュアル化して、ドラッグ&ドロップ等の簡単な操作でプログラムできるようにしてあるものがほとんどを占めています。
各種プログラミング言語のコードは英語がベースになっているので、特に、日本語が母語の子ども達にとっては、読み取ったり書いたりするハードルがさらに上がります。ビジュアル化されたツールがなければプログラミングの入り口に立つことが難しいでしょう。
ただ、より本格的なプログラミング言語を学びたいと思ったときには、テキストでプログラムを書くことは避けて通れないので、どこかでテキストで書くプログラミング言語への入り口を作ってあげたいなぁというのが子ども向けのプログラミングに関わる人の共通の悩みでもあります。
その点、この「Swift Playgrounds」は吹っ切れていて、プロのエンジニアが使うSwiftの言語をそのまま使います。とはいえタイピングのストレスがないように選択肢からタップするだけでコードを入力できるなど、子どもを含む初心者に操作しやすい工夫がされています。
推奨年齢は12才から。今は日本の小学校でも英語を学習しますから、12才なら多少英語としてのアルファベットにも目が慣れているでしょう。
まずは「コードを学ぼう1」で基礎を学ぼう!
「Swift Playgrounds」は、アプリの中にさまざまな学習リソースが用意されていますが、初めてやる人は迷わずに「コードを学ぼう1」をやるのがおすすめ。他のビジュアルプログラミング系ツールである程度プログラミングに慣れているとしても、ここから始めて簡単だと感じたら適宜飛ばしながら進めば良いでしょう。「コードを学ぼう1」と「コードを学ぼう2」で基礎を学べます。
細かいステップで学びが積み上がるようになっていて、最初はシンプルにコマンドを並べるだけなのでとても簡単。説明文をちゃんと読めば、コマンドの意味が日本語で書いてあります。
説明はけっこう直球だけどむしろ近道かも
これは余裕……と思ってやっていると、ステージの難易度は徐々にステップアップ。たとえば、関数が登場すると、かわいいByteを誘導するにしても、パターンを見つけて処理を効率よくまとめるのにどうするのがベストか……と、けっこう頭を使います。
そして、プログラム手法の説明は、けっこう直球で、学んだプログラミング用語は容赦無く出てきます。ビジュアル化したりコマンド自体を日本語化したりしていないので、むしろそれが清々しく、かえって理解への近道のような気がしてきます。
子ども向けの日本語化されたビジュアルプログラミングのツールばかり使っていると、つい日本語で国語的に説明しがちなのですが、「Swift Playgrounds」を使ってみると、コードを学ぶってこういうことだったよな……とはっとさられます。見慣れない言語で書かれた記号の用途や記述ルールを把握しながら、少しずつ使えるようになっていく面白さがあります。
説明が直球とはいえ、新しいプログラムの技を学ぶステップごとに「はじめに」というとてもフレンドリーでわかりやすい説明が展開されます。こういうところがとてもていねいで初心者に優しく、大きく概念を理解してから取り組むことができるポイントです。
各ステージにはヒントも用意されているので、自分で学び進めることもできますし、プログラミングの完全な初心者が取り組む場合や小学生くらいの場合は、先のステップに進んでいくと、困ったら助言できる人がいてくれると、より進めやすいでしょう。
順番に技術を積み上げてプログラミングを体系的に学べる正統派学習ツール
「コードを学ぼう」で学習する内容を目次から以下に書き出してみます。
「コードを学ぼう1」
- コマンド
- 関数
- forループ
- 条件分岐コード
- 論理演算子
- whileループ
- アルゴリズム
「コードを学ぼう2」
- 変数
- 型
- 初期化
- パラメータ
- ステージを作る
- 配列
このように順番に技術を積み上げて習得していく作りになっていてます。技術的にクリアすべき項目がぼかすことなく明確に示されているのも気持ちよいポイントです。ステージをクリアしないと次に進めないということはなく、全体像を把握したり、ところどころチェックすることもできるので、学習者だけでなくサポートする側にとっても便利です。
「Swift Playgrounds」は、初心者にやさしい設計ながらも、正統派のSwift学習ツールと言えるでしょう。なんといっても、ここで学んだ言語がそのまま本当にアプリ開発で使われている言語だということが、子ども向けのツールとしてはとても貴重です。「テキストのコードを読み解くのってちょっとしんどいな……」という気持ちになるのも学びのステップの一部です。
「コードを学ぼう」をひと通り終えられたら、より実用的なコードの使い方に挑戦できるよう「チャレンジ」にさまざまな学習リソースが用意されています。これでいったんSwiftの記述に触れておけば、他の言語を学びたくなったときにもプログラムアレルギーのようなものはなくスタートできるのではないでしょうか。
2020年度から小学校でプログラミング教育が実施されています。これに伴い家庭でも手軽にプログラミングを学習できるツールが多数登場していますが、どんなツールを使えばいいのか迷ってしまう方も多いのではないでしょうか? そこで本連載では家庭でのプログラミング教育にピッタリなお勧めツールを紹介していきたいと思います。
Amazon 売れ筋ランキング
Apple 2025 MacBook Air M4 チップ搭載 13 インチノートブック: Apple Intelligence のために設計、13.6 インチ Liquid Retina ディスプレイ、16GBユニファイドメモリ、 256GB SSD ストレージ、12MP センターフレームカメラ、Touch ID - スカイブルー
¥158,141
富士通 ノートパソコン FMV Lite WA1/J2 (MS Office 2024/Win 11/15.6型/Core i5/16GB/SSD 512GB) AHシリーズ FMVWJ2A152_AZ
¥129,800
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
¥36,413
tomtoc 360°保護 15.6インチ パソコンケース 15.6型 Dell NEC Lavie ASUS Lenovo HP dynabook対応 全方位耐衝撃 ノートPCケース スリーブ ラップトップインナーバッグ 軽量 撥水加工 ブラック
¥3,690
【Amazon.co.jp限定】 ASUS ノートパソコン Vivobook 15 M1502YA 15.6型 AMD Ryzen 7 7730U メモリ16GB SSD 1TB MS Office 2024搭載 Windows 11 バッテリー駆動 12.9時間 重量1.7kg Wi-Fi 6E クワイエットブルー M1502YA-R7161BLWS
¥134,800
Microsoft Office Home 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台
¥31,023
Microsoft Office Home & Business 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台
¥39,582
Robloxギフトカード - 800 Robux 【限定バーチャルアイテムを含む】 【オンラインゲームコード】 ロブロックス | オンラインコード版
¥1,200
【新規対象キャンペーン】 Creative Cloud コンプリート 生成AI Firefly搭載 動画 / 写真 / イラスト 編集ソフト(最新)| 12ヵ月 | オンラインコード版|オンラインコード版
¥78,982
Windows 11 Home 日本語版
¥19,280
YouTubeSEO完全攻略: YouTubeで顔出し・身バレ・声出しなし!最速最短で収益化を実現する初心者向けの教科書【超完全版】 SNS攻略シリーズ
¥780
生成AIパスポート公式テキスト 第3版
¥1,766
1冊ですべて身につくHTML & CSSとWebデザイン入門講座[第2版]
¥2,326
iPadアプリ図鑑 2025: メモ・ノート・AIアプリ
¥499
ビデオポッドキャストの波に乗れ!Spotifyで始める新しい音声配信
¥99
New Kindle Paperwhite (16GB) 7インチディスプレイ、色調調節ライト、12週間持続バッテリー、広告なし、ブラック
¥27,980
New Kindle (2024年発売)、6インチディスプレイ電子書籍リーダー、16GBストレージ、ブラック、広告なし
¥19,980
New Kindle Scribe Notebook Design - 10.2インチディスプレイ、64GBストレージ、ノート機能搭載、プレミアムペン付き、タングステン (2024年発売)
¥64,980
Kindle Scribe キンドル スクライブ (16GB) 10.2インチディスプレイ Kindle史上初の手書き入力機能搭載 スタンダードペン付き (2022年発売)
¥47,980
Bigme B751C Color Eink タブレット電子書籍リーダー 7インチ
¥42,999
窓の杜をフォローして最新記事をチェック!
Follow @madonomori