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