子供たちが TVs, タブレットをいかに簡単に使うかに気づいたことがありますか? 、およびその他の スマート デバイス?子供たちがスマートデバイスで自分の道を見つけるのが早いことに驚いていました。なぜなら、子供たちが生まれた時代であるため、そのような操作が彼らの第二の性質のようになることを私は理解したからです – technologyこの情報に照らして、コンピューティングとプログラミングの概念を導入するのに早すぎることはありません。
世界の進歩はテクノロジーに部分的に依存しており、プログラミングに傾倒したゲームをプレイしたり、関連資料を読んだりすることで彼らが身につけるスキルが彼らにとってどれほど役立つかはわかりません。
こちらもお読みください: お子様に最適な 10 の Linux 教育用ソフトウェア
FossMint でカバーできることを証明するために、子供たちを教育できる最高のプログラミング ツールのリストを紹介します。それらはすべて無料というわけではないので、選択する際は必ずウェブサイトで価格の詳細を確認してください。
1.ステンシル
Stencyl は、コードを直接記述せずにドラッグ アンド ドロップを使用してビルディング ブロックを所定の位置にスナップする代わりに、2D の iOS、Flash、Android、Windows、および Mac ゲームを作成できるようにするアプリケーションです。そのインターフェイスは簡単で、ドラッグ アンド ドロップを使用する代わりにコードを入力したい場合は、テキスト エディターに切り替えることができます。
Stencyl ゲームはクロスプラットフォームで、Androidでプレイできます, iOS, Windows, Mac、Linux、およびブラウザで。 Stencyl は、追加機能のサブスクリプション プランで無料です。
Stencil – コードなしでゲームを作成する
2.ティンカー
Tynker は 1 子供向けコーディング プラットフォームであると伝えられています。プログラミングの概念を表すブロックをドラッグ アンド ドロップしてインタラクティブなゲームを構築する方法を 7 歳以上の子供に教えることを目的としています。必要なツールは?パソコンとインターネット接続。
Tynker コーディング経験を 3 つの段階に分割 初心者:シーケンス、パターン認識、ループ & カウンター; 中級: ゲームデザイン、AR/ロボティクス/ドローン、マインクラフトの改造;および Advanced: JavaScript、Python、Web デザイン。Tynkerはサブスクリプションベースです。
Tynker – 子供向けコーディング
3.アリス
Alice は高度で革新的な 3D ブロックベースのプログラミング ツールで、ユーザーはアニメーションを作成したり、インタラクティブな物語やビデオを作成して Web 上で共有したり、その過程でオブジェクト指向プログラミングを紹介したりできます。 .
Alice のアニメーションとゲーム環境には乗り物、動物、人物が含まれており、 の厚意により自由に使用できますカーネギーメロン大学。
Alice – ビルド ゲーム
4.カーゴボット
Cargo-Bot は無料のパズル ゲームで、矢印をドラッグ アンド ドロップしてロボットの動きを指示し、ロボットに動き方を教えます。さまざまな複雑さ、目を楽しませるグラフィック、魅力的な音楽を備えた 36 のステージが含まれています。
Rui Viana によって Codea を使用して開発されました。 . iPad のネイティブ アプリとして公開しました。
CargoBot – 無料パズルゲーム
5.ウォーターベア
Waterbear は、ユーザーが構文などのやや技術的な概念に集中する必要のないビジュアル言語を使用することで、プログラミングをより身近で楽しくするために設計されたツールキットです。
Scratch に似たドラッグ アンド ドロップの教育システムを使用して、ユーザーに HTLM5、CSS3、および JavaScript 要素の作成方法を教えます。すべての作成は JavaScript プレイグラウンドで行われ、ユーザーは Waterbear スクリプトを作成し、その効果をリアルタイムで確認できます。
Waterbear は完全に無料でオープン ソースであり、iPad の Safari を含むすべての最新ブラウザで動作します。
Waterbear – 子供向けプログラミング ツールキット
6.傷
Scratch は無料のオンライン コミュニティであり、MIT Media Lab の によって開発されたプログラミング言語です。 生涯幼稚園グループ。この無料サービスは、子供たちがゲーム、ストーリー、アニメーションを作成し、Scratch のオンライン コミュニティを通じて世界と共有できる手段を提供します。
Scratch はプログラミングを学ぶ優れた方法であり、8 歳から 16 歳までの子供を対象としていますが、それらに限定されません。このコミュニティは 150 か国以上で利用でき、教育者向けの専用セクション (ScratchEd) もあり、教師はホストされたリソースを使用して教室でコーディングを紹介できます。
Scratch – ゲームやアニメーションを作成する
7。ホップスコッチ
Hopscotch は、さまざまな種類の魅力的なゲームを作成することで、子供たちにコーディング方法を教える美しいコーディング アプリケーションです。同社の使命は、実際のソフトウェアを作成しながら強力なアイデアを探求できる環境を子供たちに提供することです。
子供たちを惹きつける美しい UI を備えており、9 歳から 13 歳までの子供を対象としていますが、大人も無料で試して多くのことを学ぶことができます.
ホップスコッチ – ゲームを作ってコードを学ぶ
8。 Kodable
Kodable は iPad 用の完全な教育ツールキットで、わかりやすいコーディング レッスンを使用して子供たちに楽しくプログラミングを教えるために設計されています。美しいグラフィック、160 以上のゲーム レベル、サポートする教育コミュニティからの大量のリソースとビデオ、お子様の進捗状況を追跡できるレポートが含まれています。
Kodable は多くの小学校で使用され、オンスクリーン コンポーネントとオフスクリーン コンポーネントの両方を使用してプログラミングする方法を子供たちに教え、統合します数学、ロボット工学、ELA、デジタル市民権、およびその他のいくつかの主題分野に。 Kickstart と呼ばれる無料プランがあります。これは、ほとんど有効期限のない試用版であり、他の使用モードのサブスクリプション プランです。
Kodable – 子供向けプログラミング
9. Hackety Hack
Hackety Hack は、Ruby プログラミング言語を使用して実際のソフトウェアを構築する方法を子供たちに教える目的で作成されたオープン ソース アプリケーションです。 Ruby は、デスクトップと Web の両方のソフトウェアを構築するために使用される詳細な言語です。また、Ruby Shoes Toolkit を使用すると、アプリはインタラクティブな方法で適切に構造化されたコードを書く方法を子供たちに教えます。
Hackety Hack は無料でオープン ソースのオンライン コミュニティであり、ユーザーは自分のプロジェクトを他のユーザーと共有したり、建設的なやり取りをしたりできます。フィードバック。
Hackety Hack – Ruby プログラミングを学ぶ
10。マインクラフト
Minecraft は、プロシージャルに生成された 3D ワールド内のブロックからさまざまなものを作成するクリエイティブなオープン ワールド ゲームです。 2011 年に最初にリリースされ、その後 2015 年になんと 25 億ドルで Microsoft に買収されました。
Minecraft は、子供と大人の両方がプレイし、2 番目に売れている PC ゲームと最も視聴された YouTube ゲームの記録を保持しています。ビデオ。
Minecraft – サンドボックス ゲーム
11.キッズルビー
Kids Ruby は、子供たちがゲームを楽しみながら Ruby プログラミングを学べるクロスプラットフォームのリソースです。 「宿題をハッキングする」を強調しています。これは、宿題をより簡単に完了できるようにするプログラムを作成することを意味します。さらに、hacking はクールなので、大きな注目を集めます。
Kids Ruby は完全に無料でダウンロードでき、さまざまなコンピューティング プラットフォームで使用できます。
Kids Ruby – ゲームを作る
12。ロボマインド
Robomind は、テクノロジー教育をサポートするために設計された無料のプログラミング ツールです。これを使用して、生徒はコンパクトな学習環境でロボットをプログラミングすることにより、コンピューター サイエンス、ロボット工学、論理について学びます。
Robomind は ROBO プログラミング言語を使用します。このプログラミング言語は、事前の知識がなくても記述できるほど簡潔でシンプルです。生徒は初心者から始めて、実際のキットに取り組めるようになります。 レゴ マインドストーム NXT 2.0.
Robomind – 無料プログラミングツール
13。リッサがすべてを説明します
Lissa Explains It All は、子供たちに HTML の書き方を教える Web サイトです。これは Alyssa “Lissa” Daniels が 11 歳の 1997 年に作成したもので、彼女がコーディング方法を学んだときの進歩をカタログ化したいと考えていました。
人々は最終的にそれを見つけ、彼女が受け取った肯定的な反応に続いて、彼女はそれを公共のリソースにすることに決めました. CNN やその他の技術ニュースで特集され、子供たちにウェブサイトの作り方を教えるために作成された最初のウェブサイトの記録を保持しています。
Lissa Explains It All には、World Wide Web でのサイトの公開、インストール、スクリプト、電子メール アカウントの接続など。また、ユーザーがコミュニティ サポートを無料で受けられるフォーラムもあります。
Lissa がすべてを説明 – HTML を学ぶ
14。 Etoys
Etoys は、子供たちが独自のゲーム、モデル、および物語を作成できるようにすることで、いくつかのプログラミングの概念を子供たちに教えるために作成された無料の教育用ソフトウェアです。アニメーション オプション、グラフィック、スキャンした画像、テキスト、サウンド、音楽を使用します。
開始に役立つインタラクティブなデモとスクリーンキャストが特徴で、何よりも 100% 無料です。
Etoys – 自分だけのゲームを作ろう
これで、お子様が学習するのに最適なプログラミング ツールが見つかりました。お子様 (そしておそらくあなたも) がこれらのリソースを楽しんで使用できることを願っています。また、コメント セクションで経験を共有することを忘れないでください。