About 30 results
Open links in new tab
  1. Introduction to Theoretical Computer Science: index

    Introduction to Theoretical Computer Science p Preface p.1 To the student p.2 To potential instructors p.3 Acknowledgements 0 Introduction 1 Mathematical Background 2 Computation and …

  2. Introduction to Theoretical Computer Science: Introduction

    Theoretical Computer Science is a vast topic, branching out and touching upon many scientific and engineering disciplines. This book provides a very partial (and biased) sample of this area.

  3. Introduction to Theoretical Computer Science: Defining Computation

    However, in both the theory and practice of computer science, it is important to maintain this distinction, and it is particularly important for us in this book.

  4. Introduction to Theoretical Computer Science: Mathematical Background

    Graphs Graphs are ubiquitous in Computer Science, and many other fields as well. They are used to model a variety of data types including social networks, scheduling constraints, road networks, deep …

  5. Introduction to Theoretical Computer Science: Cryptography

    From the theoretical computer science point of view, the crucial difference is that while Nash informally talks about exponential vs polynomial computation time, he does not mention the word “Turing …

  6. Introduction to Theoretical Computer Science: Computation and ...

    The two’s complement representation of signed integers was suggested in von Neumann’s classic report (von Neumann, 1945) that detailed the design approaches for a stored-program computer, though …

  7. Introduction to Theoretical Computer Science: Loops and infinity

    Textbook on Theoretical Computer Science by Boaz Barak

  8. Introduction to Theoretical Computer Science: Probability theory 101

    The way we often use this in theoretical computer science is to argue that, for example, if there is a list of 100 bad events that can happen, and each one of them happens with probability at most 1 / 1 0 0 …

  9. Introduction to Theoretical Computer Science: Functions with Infinite ...

    In this chapter, we extend our definition of computational tasks to consider functions with the unbounded domain of \ (\ {0,1\}^*\). We focus on the question of defining what tasks to compute, mostly leaving …

  10. Introduction to Theoretical Computer Science: Code as Data, Data as …

    Textbook on Theoretical Computer Science by Boaz Barak