小さな子供にとって、優れたプログラミング アプリは、画面いっぱいのテキストから始まるものではありません。子どもたちは、注文するとすぐにキャラクターが反応すること、間違ったときにもう一度挑戦すること、続けたいと思わせる適度な挑戦をすることを必要としています。したがって、レッスン数だけを見るのではなく、アプリケーションがお子様の現在の段階に適しているかどうかを確認してください。

透明性に関する注記: Karotto はこの Web サイトを運営しているチームの製品であり、遊びを通じて学ぶという私たちの方向性と一致しているため、リストの一番上にランクされています。残りのオプションは、保護者が参照および比較できる人気のアプリです。

1. Karotto — ドラッグ アンド ドロップの課題で思考方法を学びます。

次の対象: プログラミングに慣れていない、または穏やかなガイド付きパスが必要な 5~12 歳。

Karotto は、ループ、条件、関数を小さな実用的な問題に変換します。 明確な目標: キャラクターを目的地に到達させ、使用するコマンドを減らす方法を見つけたり、間違ったコマンド シーケンスを修正したりします。赤ちゃんは前の概念に属しません。子どもたちはそれがうまくいくのを見て、その背後にあるアイデアに徐々に名前をつけます。

注目すべき点は、レッスンがロードマップに従って配置されていることです。各課題でスキルをトレーニングし、そのスキルを次のレッスンの基礎として使用します。お子様は遊ぶことができますが、単に「楽しむために遊ぶ」だけではなく、逐次的思考からループ、条件文、関数までのカリキュラムを練習することになります。これは、家族が子供に結果を出し、目標を絞った進歩をさせたい場合に適した選択です。

子供はコマンド ブロックを使ってプログラミングの課題を解決し、ウサギをニンジンのところまで連れて行きます。その隣には楽しいゲーム画面があります。
遊びを通して学ぶことにも目標を設定できます。各チャレンジは、お子様が次のステップに進む前に特定のスキルを練習するのに役立ちます。

App Store で Karotto をご覧ください →

2. ScratchJr — 無料のストーリーテリングとアニメーション

以下に適しています。絵を描いたり、ストーリーを語ったり、キャラクターを制御したりするのが好きな幼児。

ScratchJr は、単語の少ない大きなコマンド ブロックを使用して、子供たちが簡単なアニメーションを作成できるようにします。子どもたちはキャラクターを選択し、動き、サウンド、背景を追加できます。これは、「ステップを順番に並べたためにすべてが起こる」ということを理解し始める楽しい方法です。

考慮すべき点: ScratchJr は創造的な環境であり、既存のカリキュラムではありません。このアプリは、各スキルの練習目標を自動的に設定したり、簡単なものから難しいものまで一連のレッスンを通して子供たちを指導したりしません。したがって、お子様は物語を作るのが大好きでも、プログラミングの概念をうまく練習できない可能性があります。親または教師は、「キャラクターに 4 歩を歩かせてそれを繰り返す」など、独自のタスクを設定し、子供が何を理解したかを監視する必要があります。

ScratchJr は、迷路のような課題や長い説明書を読む準備ができていない子供に特に適しています。追加のクリエイティブツールとして使用してください。お子様に体系的に練習してもらいたい場合は、明確なレッスン目標を持つロードマップまたはアプリと組み合わせてください。

3. codeSpark アカデミー — ゲーム スタイルのパズル

次のような人に適しています。ゲームが好きで、レベルや報酬からモチベーションを得る必要がある子供たち。

codeSpark アカデミーは、プログラミングの概念をかわいいキャラクターを使ったアニメーション レベルに取り入れます。子どもたちは迷路を解き、コマンドを命令し、シーケンスやループなどのアイデアを段階的に見つけていきます。プレイのペースが速いため、一部の子供たちは従来のレッスンよりも簡単に始めることができます。

これは、ゲーム体験に重点を置いたアプリのグループです。レベル、キャラクター、報酬が主な動機です。このタイプのアプリを選ぶとき、親は子供と一緒に「キャラクターを正しく動かすために何をしたの?」を繰り返す必要があります。レベルの合格を単なるご褒美ではなく、思考のレッスンにしましょう。

4. Tynker — ドラッグ アンド ドロップからコードまでの多くのパス

次のような人に最適です。 年長の子供、またはドラッグ アンド ドロップの経験があり、多様なプロジェクトを探索したいと考えている子供。

Tynker には、ゲーム作成からアニメーション、実践的なコーディング演習まで、さまざまなトピックがあります。多様性は、好みが明確な赤ちゃんにとって有利です。子どもたちは、自分が作りたいものに近いプロジェクトを選ぶことができます。

その代わり、初心者にとっては選択肢の多さに圧倒されてしまうことがあります。赤ちゃんをあまりにも多くのトピックの間で飛び回らせるのではなく、まず短くて安定したルートを選択してください。

5. Kodable — 初期段階向けの構造化されたレッスン

以下に適しています。未就学児および小学校低学年の子供、特に保護者が進捗状況を監視したい場合。

Kodable は文字と迷路を使用してシーケンス、条件、ループを導入します。多くの場合、レッスンは小さな目標に分割されているため、保護者は子供がどのようなスキルを練習しているかを簡単に把握できます。

ご家族が明確な学習フレームワークを好む場合、これは検討する価値のあるオプションです。ただし、各レッスンを完了することに固執するのではなく、お子様に自由に実験してもらう必要があります。

お子様にはどのアプリを選ぶべきですか?

ScratchJr、codeSpark Academy、Tynker はいずれも、ゲームをプレイしたり、自分でプロジェクトを実行したりする感覚に強みがあります。それは興味を引くには素晴らしいことですが、家族はさらに確認する必要があります。子供には練習すべき目標があるか、子供がどのスキルを繰り返しているか、次のレッスンは前のレッスンを基礎にしているかなどです。答えが明確でない場合は、教科書を追加するか、既製のロードマップを備えたアプリを選択してください。練習の目標いいえ、彼はどのようなスキルを繰り返しているのでしょうか。また、次のレッスンは前のレッスンに基づいていますか?答えが明確でない場合は、教科書を追加するか、既製のロードマップを備えたアプリを選択してください。

5~7 歳、初心者: は、大きなコマンド ブロック、低テキスト、および視覚的なフィードバックを優先します。 Karotto、ScratchJr、または Kodable はどれも良い出発点です。
子供たちはゲームやチャレンジが大好きです。 明確な目標のあるゲームを選びますが、レベルごとにお子様と話し合ってください。 Karotto または codeSpark Academy は、このタイプの学習に適しています。
8~12 歳はドラッグ アンド ドロップに慣れています。 より長いプロジェクトを実行したり、徐々にコードに移行したりできます。 Karotto と Tynker は、この段階をさまざまな方法でサポートできます。

結論

最高のアプリとは、レベルがたくさんあるアプリではなく、赤ちゃんに一歩先へ考えさせられるアプリです。短いセッションを試して、子供が自分のやっていることを理解し、間違いを喜んで修正するかどうかを観察してください。そうであれば、次に進むのは適切な選択です。

Karotto から始めましょう

ドラッグ アンド ドロップの短いレッスンは、子供たちが自分で解決策を試し、観察し、見つけることで学ぶのに役立ちます。

App Store で Karotto をダウンロード →