コンピューターサイエンスのための数学
Open Academy
無料
入門 / algorithms, computation, structures, MIT
5.0
(1)
このコースでは、理数・工学系の初等離散数学を扱い、コンピュータサイエンスに役立つ数学的ツールや証明手法に焦点を当てます。学習者は、論理記号、集合、関係、グラフ理論、状態機械、アルゴリズムなどのトピックを探索します。
入門
algorithms, computation, structures
このコースでは、コンピュータサイエンスにおけるデータ構造の基本的な役割を探求し、効率的なアルゴリズムを開発する上での重要性を強調します。学習者は、動的グラフ、メモリ階層、ハッシュなどの高度なトピックを学ぶとともに、この分野における現在の研究動向にも取り組みます。
プログラミングプロジェクトにおいて高度なデータ構造を分析し、実装する
適切なデータ構造を用いてアルゴリズムを最適化する
データ構造の開発において、最新の研究成果を理解し適用する
受講対象
データ管理の最適化に苦慮しているソフトウェア開発者
データ構造への理解を深めたいと熱望しているコンピューターサイエンス専攻の学生たち
データ構造の最新トレンドを常に把握しておきたい研究者向け
前提知識
アルゴリズムとその応用に関する基礎的理解
PythonやJavaなどのプログラミング言語に精通していること
コンピュータサイエンスの原理に関する入門知識
7,096
受講生
151
受講レビュー
5.0
講座評価
232
講座
"言語が学習の障壁にならないように。"
世界有数の機関による公開講座をお届けします。
翻訳と字幕作業を通じて、すべての学習者が言語の壁を感じることなく講義を受けられるようサポートします。
全体
26件 ∙ (29時間 53分)
講座資料:
5. 1. 永続データ構造
01:23:43
6. 2. 遡及的データ構造
01:18:39
7. 3. 幾何学的構造 I
01:19:35
8. 4. 幾何学的構造 II
01:22:09
9. 5. 動的最適性 I
01:22:44
10. 6. 動的最適性 II
01:23:31
11. 7. メモリ階層モデル
01:22:54
12. 8. キャッシュ効率を考慮した構造 I
01:27:21
13. 9. キャッシュ効率を考慮した構造 II
01:24:38
14. 10. 辞書
01:23:27
15. 11. 整数モデル
01:21:14
16. 12. フュージョンツリー
01:24:08
17. 13. 整数の下限
01:22:10
18. 14. 線形時間でのソート
01:24:03
19. 15. 静的ツリー
01:23:00
20. 16. 文字列
01:24:29
21. 17. 簡潔な構造 I
01:20:11
22. 18. 簡潔な構造 II
01:24:05
23. 19. 動的グラフ I
01:14:44
24. 20. 動的グラフ II
01:24:46
25. 21. 動的連結性の下界
01:22:18
26. 22. メモリモデルの歴史
59:23
知識共有者の他の講座はこちら
同じ分野の他の講座を見てみましょう!
無料