12

私は長い間忘れられていた数学のスキルを自分自身に取り戻そうとしています. これは、ゼロから効果的に「ソフトウェア開発を独学する」ための、より大きなプロジェクトの一部です (支援に興味がある場合 は、詳細がここにあります)。

これまでの私の最大の障害は数学でした.数学なしでアルゴリズムと漸近表記法について学ぶにはどうすればよいでしょうか??

私が探しているのは、私が知る必要があることを示すある種の「依存関係ツリー」です。離散の前に微積分が必要ですか? 微積分の前に何を知る必要がありますか (一般的な「微積分前」トピックのコンポーネントを参照)。プロジェクトを迅速に進めるために何を切り取ればよいでしょうか (「後で何を取り戻せますか」)。

感謝!

4

5 に答える 5

6

私の学校では次のようにしました。

base:
    algebra
    trigonometry
    analytic geometry

track 1                       track 2               track 3
    calc 1                       linear algebra        statistics
    calc 2                       discrete math 1
    calc 3 (multivariable)       discrete math 2
    differential equations 

基本コースはすべての前提条件であり、トラックは独立しており、順番に取得されました。

したがって、特定の質問に答えるには、離散に必要なのは代数だけです。迅速に追跡したい場合は、次のいずれかを実行します。

algebra, discrete
algebra, linear algebra, discrete (if you want to cover matrices first)

HTH...学校に戻ってこれらを服用したとき、それは私を殺しましたが、私はそれに対してはるかに優れたプログラマーです。幸運を!

于 2008-08-22T09:07:14.673 に答える
6

私のアドバイスは、独自の依存関係ツリーを遅延して評価することです。自分が面白いと思うことを勉強してください。知らないことにぶつかったら、それについて学びに行きましょう。

新しいものを使いたいという状況がすでにあると、何か新しいことを学ぶ方が簡単だといつも思います。

于 2008-09-16T20:52:48.183 に答える
4

これは、数学の世界のすべてがどのように組み合わされるかを視覚化するための特にクールなサイトです。

http://www.math.niu.edu/Papers/Rusin/known-math/index/mathmap.html

おそらく聞いたことのない多くのサブフィールドの短い要約もあり、これは楽しい.

于 2008-09-18T06:57:12.607 に答える
1

MathWorldを見てください。トピックを参照するか、トピックを検索すると、ツリー全体での位置がわかります。

于 2008-09-18T06:59:48.093 に答える
1

通常、トピックを見るときに各分野の概要を把握することは良いことですが、私たちが考えるような真の依存関係を持つことはめったにありません。代数は常に必要です。三角法が必要になったときは思い浮かびません。(微積分からの新しいもので拡張することを除いて) 私は、依存関係グラフがどのように見えるか、または各トピックがどの分野に属しているかについてさえ、人々が同意しないと確信しています。

適切なアプローチ方法は、すべてのブランチから幅広いトピックを収集し、好きな順序で読み、トピック間の依存関係を記録することだと思います。(彼らを尊重するかしないかは自由です。) これには、学生の関心を維持するというはるかに重要な特性があるはずです。

また、何かに行き詰まった場合は、それをマークして後で取っておくというのも私の経験です。

私の学校に関しては、ハリソンの学校と似ていました。

  • 共産主義、
  • 線形代数、
  • 微積分、
  • 数値解析(特に誤差解析)
  • 論理、
  • 統計、(オペレーションズリサーチ/キューイング理論付き)
于 2008-08-22T10:44:18.840 に答える