Advertisement

Classical and Quantum Computing

with C++ and Java Simulations

  • Yorick Hardy
  • Willi-Hans Steeb
Textbook

Table of contents

  1. Front Matter
    Pages i-xxiii
  2. Classical Computing

    1. Front Matter
      Pages 1-1
    2. Yorick Hardy, Willi-Hans Steeb
      Pages 3-22
    3. Yorick Hardy, Willi-Hans Steeb
      Pages 23-50
    4. Yorick Hardy, Willi-Hans Steeb
      Pages 51-78
    5. Yorick Hardy, Willi-Hans Steeb
      Pages 79-90
    6. Yorick Hardy, Willi-Hans Steeb
      Pages 91-118
    7. Yorick Hardy, Willi-Hans Steeb
      Pages 119-124
    8. Yorick Hardy, Willi-Hans Steeb
      Pages 125-134
    9. Yorick Hardy, Willi-Hans Steeb
      Pages 135-170
    10. Yorick Hardy, Willi-Hans Steeb
      Pages 171-196
    11. Yorick Hardy, Willi-Hans Steeb
      Pages 197-214
    12. Yorick Hardy, Willi-Hans Steeb
      Pages 215-228
    13. Yorick Hardy, Willi-Hans Steeb
      Pages 229-250
    14. Yorick Hardy, Willi-Hans Steeb
      Pages 251-260
    15. Yorick Hardy, Willi-Hans Steeb
      Pages 261-312
    16. Yorick Hardy, Willi-Hans Steeb
      Pages 313-400
  3. Quantum Computing

    1. Front Matter
      Pages 401-401
    2. Yorick Hardy, Willi-Hans Steeb
      Pages 403-449
    3. Yorick Hardy, Willi-Hans Steeb
      Pages 451-490
    4. Yorick Hardy, Willi-Hans Steeb
      Pages 491-500
    5. Yorick Hardy, Willi-Hans Steeb
      Pages 501-506
    6. Yorick Hardy, Willi-Hans Steeb
      Pages 507-514
    7. Yorick Hardy, Willi-Hans Steeb
      Pages 515-540
    8. Yorick Hardy, Willi-Hans Steeb
      Pages 541-554
    9. Yorick Hardy, Willi-Hans Steeb
      Pages 555-562
    10. Yorick Hardy, Willi-Hans Steeb
      Pages 563-570
    11. Yorick Hardy, Willi-Hans Steeb
      Pages 571-572
  4. Back Matter
    Pages 573-589

About this book

Introduction

Classical and Quantum computing provides a self-contained, systematic and comprehensive introduction to all the subjects and techniques important in scientific computing. The style and presentation are readily accessible to undergraduates and graduates. A large number of examples, accompanied by complete C++ and Java code wherever possible, cover every topic.

Features and benefits:

- Comprehensive coverage of the theory with many examples

- Topics in classical computing include boolean algebra, gates, circuits, latches, error detection and correction, neural networks, Turing machines, cryptography, genetic algorithms

- For the first time, genetic expression programming is presented in a textbook

- Topics in quantum computing include mathematical foundations, quantum algorithms, quantum information theory, hardware used in quantum computing

This book serves as a textbook for courses in scientific computing and is also very suitable for self-study. Students, professionals and practitioners in computer science, applied mathematics and physics will benefit from using the book and the included software simulations.

Keywords

C++ Graph Inform Simula Turing machine algorithms class code cryptography information information theory quantum algorithm quantum computing quantum information simulation

Authors and affiliations

  • Yorick Hardy
    • 1
  • Willi-Hans Steeb
    • 1
  1. 1.International School for Scientific ComputingRand Afrikaans UniversitySouth Africa

Bibliographic information