Quantum Computing Fundamentals

  • ISBN13:


  • ISBN10:


  • Edition: 1st
  • Format: Paperback
  • Copyright: 2020-11-13
  • Publisher: Addison-Wesley Professional

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $69.99 Save up to $22.75
  • Rent Book $47.24
    Add to Cart Free Shipping Icon Free Shipping

    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?



  • Clearly explains core concepts, terminology, and techniques
  • Covers the foundational physics, math, and information theory you need
  • Provides hands-on practice with quantum programming
  • The perfect beginner’s guide for anyone interested in a quantum computing career

Dr. Chuck Easttom brings together complete coverage of basic quantum computing concepts, terminology, and issues, along with key skills to get you started.

Drawing on 30+ years as a computer science instructor, consultant, and researcher, Easttom demystifies the field’s underlying technical concepts and math, shows how quantum computing systems are designed and built, explains their implications for cyber security, and previews advances in quantum-resistant cryptography. Writing clearly and simply, he introduces two of today’s leading quantum programming languages, Microsoft Q# and QASM, and guides you through sample projects. Throughout, tests, projects, and review questions help you deepen and apply your knowledge.

Whether you’re a student, professional, or manager, this guide will prepare you for the quantum computing revolution--and expand your career options, too.

  • Master the linear algebra and other mathematical skills you’ll need
  • Explore key physics ideas such as quantum states and uncertainty
  • Review data structures, algorithms, and computing complexity
  • Work with probability and set theory in quantum computing
  • Familiarize yourself with basic quantum theory and formulae
  • Understand quantum entanglement and quantum key distribution
  • Discover how quantum computers are architected and built
  • Explore several leading quantum algorithms
  • Compare quantum and conventional asymmetric algorithms
  • See how quantum computing might break traditional cryptography
  • Discover several approaches to quantum-resistant cryptography
  • Start coding with Q#, Microsoft’s quantum programming language
  • Simulate quantum gates and algorithms with QASM

Author Biography

William (Chuck) Easttom II frequently teaches quantum computing and other cybersecurity-related topics to government agencies and friendly foreign governments. A computer scientist, inventor, consultant, and author, he has over 25 years of professional experience in the IT industry, and over 15 years in teaching and training. His 27 published books, used at over 60 universities, include several on computer security, forensics, and cryptography. A Senior Member of both IEEE and ACM, he is a Distinguished Speaker of the ACM, where he regularly delivers talks on quantum computing. Easttom holds eight computer science-related patents, and a doctorate of science in cybersecurity with a dissertation on lattice-based cryptographic algorithms for post quantum computing.

Table of Contents

Section I: Preparatory Material
1. Introduction to Essential Linear Algebra
2. Complex Numbers
3. Basic Physics for Quantum Computing
4. Fundamental Computer Science for Quantum Computing
5. Basic Information Theory

Section II: Basic Quantum Computing
6. Basic Quantum Theory
7. Quantum Entanglement and QKD
8. Quantum Architecture
9. Quantum Hardware
10. Quantum Algorithms

Section III: Quantum Computing and Cryptography
11. Current Asymmetric Cryptography
12. The Impact of Quantum Computing on Cryptography
14. Lattice-based Cryptography
15. Multi-variate Cryptography
16. Other Approaches to Post Quantum Cryptography

Section IV: Quantum Programming
17. Working with Microsoft Q#
18. Using qasm

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program

Reviews for Quantum Computing Fundamentals (9780136793816)