Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Quantum Algorithmic Foundations: Understanding Quantum Information and Computation - Lesson 6

Qiskit via YouTube

Overview

Learn about computational costs in both classical and quantum computing in this comprehensive video lesson that explores how classical computations can be executed through quantum circuits. Dive into key concepts including integer factorization, greatest common divisor, measuring computational costs, and circuit size and depth. Master the fundamentals of asymptotic notation, understand the differences between polynomial and exponential costs, and explore classical computations on quantum computers through topics like Toffoli gates and Boolean circuit simulation. Access additional learning materials including written content, Qiskit implementations, and PDF slides through IBM Quantum Learning platform to enhance your understanding of quantum algorithmic foundations.

Syllabus

— Introduction
— Overview
— Integer factorization
— Greatest common divisor
— Measuring computational cost
— An abstract view of computation
— Encodings and input length
— Elementary operations
— Circuit size and depth
— Cost as a function of input length
— Example: integer addition
— Asymptotic notation
— Polynomial versus exponential cost
— Classical computations on quantum computers
— Toffoli gates
— Simulating Boolean gates
— Simulating Boolean circuits
— Conclusion

Taught by

Qiskit

Reviews

Start your review of Quantum Algorithmic Foundations: Understanding Quantum Information and Computation - Lesson 6

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.