Introduction and prologue / Edward K. Blum
Computation: brief history prior to the 1900s / Edward K. Blum
The heart of computer science / Edward K. Blum
The software side of computer science - computer programming / Edward K. Blum and Walter Savitch
The hardware side / Edward K. Blum
Operating systems (OS) / Edward K. Blum
Computer networks / Fan Chung Graham and Edward K. Blum
High performance computing and communication (HPCC) / James M. Pepin
Programming for distributed computing: from physical to logical networks / Christian Scheidler and Kalman Graffi
Databases / Michael Benedikt and Pierred Senellart
Computer security and public key cryptography / Wayne Raskin and Edward K. Blum
Complexity theory / Alfred V. Aho
Multivariate complexity theory / Michael R. Fellows, Serge Gaspers, and Frances Rosamond
Quantum computing / Todd A. Brun
Numerical thinking in algorithm design and analysis / Shang-Hua Teng
Fuzzy logic in computer science / Radim Belohlavek, Rudolf Krusem, and Christian Moewes
Statistics of the field / Frances Rosamond.