Interdisciplinary Learning Courses

From Conventional to Quantum computing (Programming principles)

From Conventional to Quantum computing (Programming principles) From Conventional to Quantum computing (Programming principles)
> Español

Interdisciplinary Learning CoursesFrom Conventional to Quantum computing (Programming principles)

We are experiencing a real boom with the second quantum revolution represented by quantum computing.

Quantum Computing is presented as a new paradigm that will be able to solve problems that are impossible at present. For this reason, we are experiencing an incredible demand from companies and individuals to learn and train in relation to Quantum Computing and position themselves to gain competitive advantage over others.

Thus, Quantum Computing combines the appeal of the "magic" of quantum physics (Schrödinger's Cat, "God does not play dice"), with the appeal of getting ahead and being prepared in a market of growing demand for professionals.

Learning Objectives

  • Understand why quantum computing emerges as a new paradigm compared to our "classical computing" and its future potential for individuals and companies.
  • Understand and be able to explain the status of Quantum Computing in its multiple aspects: HW, SW, algorithms, applications, job market, etc.
  • Be an introductory course in which the foundations of QC are established in a simple and clear way for those students who want to continue with Quantum computing in future years.
  • Complete the theoretical training with practical training. For this, the student will access authentic quantum computers in the cloud with practices on the course's theoretical training.

Contents of the Subject

From Conventional to Quantum computing (Programming principles)

  • 1. The "Boom" of Quantum Computing and the "Classic Computing" of our day-to-day.
  • 2. Quantum computing to the aid of the "impossible problems" of classical computing.
  • 3. Let's "touch" (in the cloud) a real quantum computer! Practical session.
  • 4. Quantum states and what to do with them: The quantum gates.
  • 5. Overlap: God DOES play dice.
  • 6. Intertwining: That "ghostly" action.
  • 7. Interference: The wave-corpuscle duality.
  • 8. All together! How a quantum computer works.
  • 9. The algorithm zoo. Grover and Shor.
  • 10. The oracles and the algorithm of Berstein Vaziriani.
  • 11. Programming against a quantum computer.
  • 12. Usage cases with QC: Finance, Chemistry, Optimization, Machine Learning...
  • 13. Hot topics in Quantum Computing (1 of 2).
  • 14. Hot topics in Quantum Computing (and 2 of 2).
  • 15. My next steps in QC and that of companies. Labor market.


JM Professor of From Conventional to Quantum computing (Programming principles)

Javier Machín Cedrés

Javier Machín Cedrés has an MSc in Physics and a BSc in Economics. He is also a Certified Instructor in Quantum Computing (QC) by IBM. Most of his professional career was carried out at IBM, where he was a Quantum Ambassador and Director of the QC Developers team at IBM Spain. He has given multiple outreach conferences and is Professor of QC in several universities and Business centers in Spain.