コンピュータサイエンスの基礎 (Computer Science Fundamentals) データ構造 (Data Structures) アルゴリズム (Algorithms) 計算量 (Computational Complexity) コンピュータアーキテクチャ (Computer Architecture) オペレーティングシステム (Operating Systems) ネットワークの基礎 (Networking Basics) プログラミングパラダイム (Programming Paradigms) オブジェクト指向プログラミング (Object-Oriented Programming) 関数型プログラミング (Functional Programming) 手続き型プログラミング (Procedural Programming) 宣言型プログラミング (Declarative Programming) 数学と論理 (Mathematics and Logic) 離散数学 (Discrete Mathematics) 線形代数 (Linear Algebra) 確率と統計 (Probability and Statistics) 論理学 (Logic)