👨🎓
[日本語・英語]無料で学べるCSリンク集
結構大学で学ぶCSの科目や数学の知識がオンラインで無料公開されているなと思ったのでまとめました。以下の内容は、海外大学コンピュータサイエンス学士の学生が習う内容の6割くらいカバーしてると思います。
ソフトウェア系のプログラム
データベース/Java/機械学習
データベース概論の動画。Java、機械学習の動画も同じ筑波大学のリンクから出ています。
Computer Architectures
以下は1つ目ですが動画は11回分英語で載っています。
Algorithms
英語ですが、14回分の授業が公開されています。
Computer Networks
以下の動画がイラストも多くわかりやすい印象です。15回に渡って動画が上がっています。
Operating Systems
英語ですが以下の大学のレクチャーがわかりやすいです。
Compiler
以下の動画がよくまとまっています。
Object-Oriented Programming
C++ですが、わかりやすくまとまっています。
CSで使われる数学
微積分
9回に渡って英語で授業があります。以下で紹介する愛媛大学のYouTubeの方でも微積分の動画が上がっているので、日本語で見たい方はそちらでご覧ください。また、数三の微積分を理解していると理解が捗ります。
線形代数
以下の愛媛大学の動画で、講義動画がまとまって載っています。
離散数学とグラフ理論
以下の動画が英語ですが、わかりやすいです。また、数学の動画以外にコードで実際に実装する動画もYouTubeに載っているので探してみるといいかもしれません。
Probability and Statistics
英語で12回分の授業が載っています。
Cryptography and Security
暗号化についての授業です。かなり詳しく板書付きで紹介してくれています。
Discussion