3

次のようなソフトウェアまたはオンライン リソースを探しています。

  • 子供のことを考えてプログラミングを教える
  • 1995年スタイルではなく、素敵で魅力的なモダンな外観を持っています
  • Windows だけでなく、複数のプラットフォームで動作します
  • 誰かの博士論文ではない
  • それ自体はJavaで書かれていません
  • 無料か、そうでなければお金を払うほど良いものか
4

8 に答える 8

4

iPad 向けの洗練された初心者向けプログラミング環境であるCodeaについて考えてみましょう。

彼らの説明から:

Codea for iPad を使用すると、ゲームやシミュレーションを作成したり、視覚的なアイデアを作成したりできます。マルチタッチや加速度計などの iPad の機能を利用して、あなたの考えをインタラクティブな作品に変えてください。

Codea は、あなたが使用する最も美しいコード エディターであり、簡単だと思います。Codea は、コードに触れることができるように設計されています。番号を変更したいですか?タップしてドラッグするだけです。色やイメージはどうですか?タップすると、必要なものを正確に選択できるビジュアル エディターが表示されます。

Codea は Lua プログラミング言語で構築されています。記号にあまり依存しないシンプルでエレガントな言語 — iPad にぴったりです。

于 2012-02-07T23:21:05.973 に答える
1

Hackety Hackをご覧ください。これは Ruby であり、子供向けであり、UI はクリーンで素晴らしく、Windows、Linux、および Mac で利用できます。

于 2012-02-07T19:53:25.140 に答える
1

コードゥ

それ自体はプログラミング言語ではなく、XBox で実行されますが、興味深いものになる可能性があります...

于 2012-02-07T19:54:58.223 に答える
1

DrRacketをご覧になることをお勧めします。それはSchemeの方言を使用し、付属の教材(「プログラムの設計方法」と「プログラミング言語:アプリケーションと解釈」)はよく書かれています.

于 2012-02-10T03:36:35.963 に答える
0

私は8歳の子供にPythonで遊んでもらいましたが、それは控えめなマシンでもうまく機能します。

http://docs.python.org/library/turtle.htmlに相当するカメが実際にあります。これは、覚えているかもしれない古いロゴのものに再構成されます。

彼は-私と同じように-英語を母国語としない人ですが、私は彼に最も重要なコマンドを翻訳したリストを作成しました。彼は満足しています。

pythonは実世界のものであり、見ています。おそらく、簡単な構文で実世界の概念を学習することさえあります。

チュートリアルが必要な場合は、周りにいくつかあります。これを見てください:http ://www.briggs.net.nz/snake-wrangling-for-kids.html

于 2012-02-07T19:52:40.003 に答える
0

スクラッチ (MIT、2007)

ここに画像の説明を入力

「若い人たちが Scratch プロジェクトを作成して共有するとき、重要な数学的および計算上のアイデアを学ぶと同時に、創造的に考え、体系的に推論し、協力して作業することも学びます。」</p>

  • 欠点には、関数と抽象化を作成できないことが含まれます。子供たちは決してコードを見ません。

アリス (カーネギーメロン、1999)

ここに画像の説明を入力

「Alice は、学生がオブジェクト指向プログラミングに初めて触れるように設計された最新のプログラミング環境です。学生は、仮想世界で 3D オブジェクトやキャラクターの動作を制御するアニメーション映画やシンプルなビデオ ゲームを作成しながら、基本的なコンピューター サイエンスを学ぶことができます。」</p>

  • 欠点には、完全に事前に構築されていることが含まれます。拡張可能ではありません。

Android アプリ発明者 (Google、2010 年)

ここに画像の説明を入力

「App Inventor は Google Labs の新しいツールであり、プログラマーや非プログラマー、専門家や学生など、誰でも簡単に Android 搭載デバイス用のモバイル アプリケーションを作成できます。」</p>

  • 欠点には、Google アカウントが必要であり、子供はコードを見ることができません (これはスキームです!)。
于 2012-02-07T19:54:48.853 に答える
0

私が遭遇したより良いものの1つはScratchです。それはあなたの基準のほとんどを満たすかもしれません。また、ユーザーベースも大きいです。

于 2012-02-07T19:45:04.830 に答える