(1) コンピュータアーキテクチャ入門と性能評価指標: ハードウェアとソフトウェア、スループット、レイテンシ、消費電力、電力効率
(2) 命令セットアーキテクチャとプロセッサ基本構成: アセンブリ言語、機械語、レジスタファイル、演算器、データパス、シングルサイクルプロセッサ、マルチサイクルプロセッサ
(3) パイプラインプロセッサ: パイプライン、ハザード、ストール、フォワーディング
(4) メモリシステム1: キャッシュメモリ、ダイレクトマップキャッシュ
(5) メモリシステム2: セットアソシアティブキャッシュ、キャッシュ置き換え、プリフェッチ
(6) メモリシステム3: DRAM
(7) 命令レベル並列処理: 命令レベル並列性、スーパースカラ、命令スケジューリング
(8) 投機: 分岐予測、分岐先予測、プリフェッチ
(9) 動的命令スケジューリング: インオーダーとアウトオブオーダー、アウトオブオーダー実行、レジスタリネーミング
(10) 並列処理と静的命令スケジューリング: SIMD、VLIW
(11) 並列アーキテクチャ: マルチスレッド、マルチコアアーキテクチャ
(12) 仮想記憶と割り込み: アドレス変換、ページテーブル、タイマー、各種I/O、例外
(13) 先進アーキテクチャ: GPU、NPU、ドメイン特化アーキテクチャ