Quantum Mechanics and Quantum Computation

Umesh V. Vazirani, BerkeleyX

A simple conceptual introduction to quantum mechanics and quantum computation.

Quantum computation is a remarkable subject building on the great computational discovery that computers based on quantum mechanics are exponentially powerful. This course aims to make this cutting-edge material broadly accessible to undergraduate students, including computer science majors who do not have any prior exposure to quantum mechanics. The course starts with a simple introduction to the fundamental principles of quantum mechanics using the concepts of qubits (or quantum bits) and quantum gates. This treatment emphasizes the paradoxical nature of the subject, including entanglement, non-local correlations, the no-cloning theorem and quantum teleportation. The course covers the fundamentals of quantum algorithms, including the quantum fourier transform, period finding, Shor's quantum algorithm for factoring integers, as well as the prospects for quantum algorithms for NP-complete problems. It also discusses the basic ideas behind the experimental realization of quantum computers, including the recent Google quantum supremacy experiment. Before your course starts, try the new edX Demo where you can explore the fun, interactive learning environment and virtual labs. Learn more.

Do I need a textbook for this class?
No. Notes will be posted each week. If you wish to consult other references, a list of related textbooks and online resources will be provided.

What is the estimated effort for course?
About 5-12 hrs/week.

Why is the work load range so wide?
How long you spend on the course depends upon your background and on the depth to which you wish to understand the material. The topics in this course are quite open ended, and will be presented so you can understand them at a high level or can try to follow it at a sophisticated level with the help of the posted notes.

How much does it cost to take the course?
Nothing! The course is free.

Will the text of the lectures be available?
Yes. All of our lectures will have transcripts synced to the videos.

Do I need to watch the lectures live?
No. You can watch the lectures at your leisure.

What will you learn

  • How to understand the fundamental principles of quantum mechanics using the concepts of qubits (or quantum bits) and quantum gates
  • The basics of quantum algorithms such as the quantum fourier transform, period finding, Shor's quantum algorithm for factoring integers, and the prospects for quantum algorithms for NP-complete problems
  • The ideas behind the experimental realization of quantum computers

Dates:
  • 15 June 2020
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
NVIDIA
More on this topic:
A662dad7-cf7e-4bc9-ac3f-ed6dc1aadd2c-20c23ee44744.small Introduction to Quantum Transport
This course introduces the non-equilibrium Green’s function (NEGF) method widely...
Small-icon.hover Introduction to Astronomy
An introduction to astronomy through a broad survey of what we know about the...
Classical_mech_262x136 8.01x: Classical Mechanics
Covers the basics of Newtonian mechanics, fluid mechanics, kinetic gas theory...
8.02x-listing-banner 8.02x: Electricity and Magnetism
8.02x (Electricity and Magnetism) presents the basic concepts of Electromagnetism...
Cs191x-listing-banner_0 CS-191x: Quantum Mechanics and Quantum Computation
A simple conceptual introduction to quantum mechanics and quantum computation...
More from 'Computer Science':
344712f7-3cff-42d5-9268-28264f30f1f6-83ad765fde85.small PyTorch Basics for Machine Learning
This course is the first part in a two part course and will teach you the fundamentals...
C50943b5-3375-4d50-9f91-911930551603-5703bb2a02c8.small JavaScript Introduction
Learn JavaScript, a Web development programming language, to add interactivity...
72c27b2f-3419-430f-a28f-10dbc7120457-a14087e5df76.small DNA Sequences: Alignments and Analysis
Learn how to align and analyze DNA sequences using web and software based tools...
Cbc86bfc-8b76-4cb9-88d8-faa8a8abd820-50fa32daa1bc.small Software Testing Fundamentals
Learn how to locate software bugs and defects using the latest testing techniques...
7ca98c09-a207-40c7-8a84-b9c48ecdf920-f25c990d1f5f.small Cloud Computing Management
Learn methods for managing cloud computing projects and build an understanding...
More from 'edX':
344712f7-3cff-42d5-9268-28264f30f1f6-83ad765fde85.small PyTorch Basics for Machine Learning
This course is the first part in a two part course and will teach you the fundamentals...
Dc11dbe9-22da-4910-b17c-b981a6a4593b-b76cea31fc88.small Best Practices for Project Management Success
Learn how to create an organizational environment that supports project success...
9d419825-0c0a-4b8c-be67-17c68788c366-21d321567477.small International Project Management
Learn what makes global projects uniquely challenging and how to successfully...
403550a3-ba42-4543-bbbc-a7088880c73a-0ad6046005c4.small Project Management Life Cycle
Learn how to apply project management tools, processes, and techniques for the...
09b72711-8d25-44b4-bcba-6f0d54218079-5ae8c7e22e92.small Design Thinking Fundamentals
Learn how a user-centered approach and design thinking principles inspire innovative...

© 2013-2019