数学のスキルはますます重要になってきていますが、CompSci 固有のものに移る前に、いくつかの基本をブラッシュアップするのに適した場所はどこでしょうか?
たくさんのビデオと練習用のエクササイズがあるサイトは二重の勝利になるでしょうが、私はそれを見つけることができないようです.
数学のスキルはますます重要になってきていますが、CompSci 固有のものに移る前に、いくつかの基本をブラッシュアップするのに適した場所はどこでしょうか?
たくさんのビデオと練習用のエクササイズがあるサイトは二重の勝利になるでしょうが、私はそれを見つけることができないようです.
それはあなたの数学のレベルに依存します。その瞬間までに知っておくべきことを修正することから始めて、アルゴリズムの数学、幾何学 (変換など)、統計などに進んでください。
インターネット上には、学ぶことができる場所がたくさんあります。
http://www.math.cornell.edu/Courses/courses.html
http://ocw.mit.edu/OcwWeb/web/courses/courses/index.htm
リストが開いています。
数論と離散数学を訓練したい場合は、Project Eulerをお勧めします。プログラミングの知識が必要ですが、楽しい演習がたくさんあります。
Steve Yegge の優れたブログ記事Math for Programmerがありました
一部引用:
「しかし、私が最近学んだいくつかのことは、あなたを驚かせるかもしれません:
プログラミングの方法を知った後は、数学を習得するのがはるかに簡単になります。実際、中途半端なプログラマーであれば、ほとんど簡単にできることがわかるでしょう。
彼らは学校で数学をまったく間違って教えています。方法、方法が間違っています。正しい方法で数学を独学すれば、より早く学び、より長く覚えることができ、プログラマーとしての価値がはるかに高くなります。
適切な種類の数学を少しでも知っていれば、そうでなければ難しすぎるプログラムを書くことができるようになります。つまり、数学は暇さえあれば少しずつでも始められるものです。
最高の数学者でさえ、数学のすべてを知っている人はいません。人々が自分の問題を解決するために新しい形式を発明するにつれて、この分野は常に拡大しています。そして、プログラミングと同じように、与えられた数学の問題には、複数の方法があります。あなたが一番好きなものを選ぶことができます。
数学は...うーん、私がこれを言ったことを誰にも言わないでください。私が生きている限り、他のパーティーに招待されることはありません。でも算数は……ささやいたほうがいいから聞いてくれよ(実はちょっと楽しい)」
私は退屈なので、実際に数学の大学のコースを受講することをお勧めします. アシスタントとの講義やレッスンがなければ、私が持っているほど多くを学ぶことは決してできないだろう. 高等数学は本当に難しいので、何らかのモチベーションが必要です。
つまり、非常に高度なものを探していて、実際に深い理解を得たいと思っていて、数字を処理したくない場合です。数値を処理することが、MATLAB を使用する理由です ;)
自分の数学のレベルと、それを使って何をしたいのかを知っておくとよいでしょう。しかし、微積分、線形代数、離散数学が最も役立つコースだと思います。
数学のコースに参加できない場合は、チュートリアルが充実した本をお勧めします。コンピュータサイエンス関連の数学の場合、DonKnuthのConcreteMathematicsは非常に優れていることを意味します。
明らかに、優れた教師に取って代わるものはありませんが、優れたチュートリアルはかなり近づきます。あなたは本当に私が思うチュートリアルで主題を学ぶようになります。
www.aduni.org からビデオを入手してください
数学コース
この質問が出されてから数年が経ちましたが、現在利用可能な新しいサイトやリソースが多数あります。
カーン アカデミーは、当初は学童を対象としていましたが、その後、大学の 1 年生のコースでは不適切ではない教材を含むように拡張されました。基礎を見直して修正するための優れた方法として機能します。ビデオと練習問題があり、進捗状況を追跡します。
EdXは、MIT オープン コースウェアのようなイニシアチブの進化形です。現在は、MIT、バークレー、スタンフォードなどの大学のアライアンスであり、大学レベルのオンライン コースを無料で提供しており、ビデオによる指導や学習教材も利用できます。私の唯一の不満は、Coursera や元のMIT OpenCourseWareサイトなど、他の場所で取得する必要がある前提条件 (単一変数微積分など) があるコースがあることです。
Courseraは EdX よりも多くのコースを提供しており、その多くはより基本的なもので、代数前や計算前などのトピックをカバーしています。学習インターフェイスは、EdX ほどクールではありませんが (ほとんどのビデオにスクロール可能なキャプション インターフェイスを提供します)、基礎をカバーする幅広いトピックとコースにより、EdX では見られない学習が提供されます.
iTunesには、さまざまな主流の大学からの数学の講義(およびその他の科目)がたくさんあり、すべて無料で利用できるようになったことを忘れないでください。
数学をブラッシュアップしたいから
UCCS数学オンラインでG検索を行うことをお勧めします
または、このリンクをたどって、無料で登録した後、アーカイブを閲覧できます
X コースを勧める人を見つけるのはよくあることだと言わざるを得ません。
しかし、推奨コースを完了する人を見つけることはめったにありません..
SO数論の場合、最新のコースに行かなければなりません.最後のオファリングには高品質のビデオがありません..
離散数学についても -> このサイトには講義ノートはありません
したがって、対応する 2 つのオンライン コース (6.042 には適切な P セットとノートがあります) と、上記の離散数学の数学コースを確立する方法を理解する必要があります。
YouTube (x 分) のチュートリアルを使用することをお勧めしません。それらのほとんどは歴史のような数学をカバーしているためです..
G ハーバード OI を検索すれば、良いコースを見つけることができます--
確率があります (非連続) - 解のない P 個のセットがあります..
多くの大学は、実際に講義資料をオンラインで公開します。したがって、実際に必要なのは、適切な科目を見つけて、講義資料を読み、関連する作業を行うことだけです。あなたが本当に卑劣な人なら、おそらくチュートリアルに行って助けを得ることができます:P
BetterExplained.comには素晴らしい数学の講義があります。ビデオ講義ではありませんが、著者が数学の概念を分かりやすく解説しています。