Computational Complexity: A Conceptual Perspective by Oded Goldreich (2008)

This book provides an extensive outlook on contemporary subjects in complexity theory, a pivotal domain within the theoretical underpinnings of computer science. It explores the fundamental question of what can be accomplished within specific time constraints and with other restricted natural computational resources. [Read More]

Computability and complexity from a programming perspective by Neil Jones (2022)

Computability and complexity theory should be focal points for both practitioners and theorists. Regrettably, the field is often considered challenging to navigate. Neil Jones seeks to bridge the gap between computability and complexity theory and other realms of computer science, particularly programming. [Read More]

Automata And Computability by Dexter Kozen (1997)

This textbook aims to offer undergraduate students an introduction to the fundamental theoretical models of computability, delving into the diverse and intricate structure of these models. It caters to students with some background in elementary discrete mathematics, presenting a well-paced initial course with additional chapters introducing more advanced concepts. [Read More]

Introduction to the theory of computation. Solution manual by Michael Sipser (2012)

Solutions manual to a highly anticipated revision builds upon the strengths of the previous edition. Sipser’s candid, crystal-clear style allows students at every level to understand and enjoy this field. His innovative “proof idea” sections explain profound concepts in plain English. [Read More]

Kolmogorov Complexity and Computational Complexity by Osamu Watanabe (1992)

The mathematical theory of computation has given rise to two significant approaches to the informal concept of “complexity.” Kolmogorov complexity, typically used as a measure for a single object like a string or sequence, assesses the information required to describe the object. [Read More]

The Universal history of computing, from abascus to quantum computer by Georges Ifrah (2000)

Praised as a captivating compilation of information on writing systems, encompassing both words and numbers, The Universal History of Computing receives acclaim from Publishers Weekly. Booklist deems it a truly enlightening and fascinating study for readers inclined toward mathematics. [Read More]

Theory of Computation Lecture Notes by Abhijat Vichare (2006)

The lectures on computation offer a comprehensive exploration into the theoretical and practical aspects of computational processes. Delivered by seasoned experts in the field, these sessions provide an in-depth understanding of fundamental computational concepts, algorithms, and data structures. [Read More]