コンピュータシステムセキュリティ
Open Academy
無料
入門 / MIT
このコースでは、安全なコンピュータシステムの設計と実装に焦点を当て、さまざまな脅威モデルやセキュリティ技術を探究します。学習者は、最新の研究論文から得られる知見を活用しながら、オペレーティングシステムのセキュリティ、ネットワークプロトコル、ハードウェアセキュリティなどのトピックに取り組みます。
入門
MIT
このコースでは、コンピュータサイエンスにおけるデータ構造の基本的な役割を探求し、効率的なアルゴリズムを開発する上での重要性を強調します。学習者は、動的グラフ、メモリ階層、ハッシュなどの高度なトピックを学ぶとともに、この分野における現在の研究動向にも取り組みます。
プログラミングプロジェクトにおいて高度なデータ構造を分析し、実装する
適切なデータ構造を用いてアルゴリズムを最適化する
データ構造の開発において、最新の研究成果を理解し適用する
MIT OpenCourseWare
コンピュータサイエンスの屋台骨
Googleが検索結果を瞬時に取得する方法や、メールサーバーが無数のメッセージを効率的に整理する仕組みを不思議に思ったことはありませんか?これらのテクノロジーの中心には、データ構造という複雑な世界が存在します。本コースでは、デジタルライフにおける効率的なアルゴリズムと強力なアプリケーションを可能にする、不可欠な構成要素について深く掘り下げます。
動的グラフ、メモリ階層、最新のハッシュ技術などの高度なトピックを検討することで、学習者はデータ構造がどのように動作し、進化するかという細かなニュアンスを明らかにしていきます。このコースは理論的な側面をカバーするだけでなく、現在の研究動向の探索も奨励しており、この分野における最先端の開発に触れるユニークな機会を提供します。
コースを進めるにつれて、複雑なデータ構造とその応用について徐々に習熟していくことができます。パフォーマンスを最適化し、データを効果的に管理する方法をより明確に理解できるようになり、コンピュータサイエンスにおける現実世界の課題に取り組むためのスキルを身につけることができます。
講義 ・ 22本の動画
1. 永続データ構造
2. 遡及的データ構造
3. 幾何構造 I
4. 幾何構造 II
5. 動的最適性 I
6. 動的最適性 II
講師
元のコース
学習対象は
誰でしょう?
データ管理の最適化に苦慮しているソフトウェア開発者
データ構造への理解を深めたいと熱望しているコンピューターサイエンス専攻の学生たち
データ構造の最新トレンドを常に把握しておきたい研究者向け
前提知識、
必要でしょうか?
アルゴリズムとその応用に関する基礎的理解
PythonやJavaなどのプログラミング言語に精通していること
コンピュータサイエンスの原理に関する入門知識
2,732
受講生
16
受講レビュー
4.9
講座評価
171
講座
"言語が学習の障壁にならないように。"
世界有数の機関による公開講座をお届けします。
翻訳と字幕作業を通じて、すべての学習者が言語の壁を感じることなく講義を受けられるようサポートします。
全体
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
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
無料