J-Spring 2024: Introduction to Quantum Computing – Yassin Asri
Having earned a bachelor in physics and a master in software engineering, my objective for this session is to deliver a complete presentation to what quantum computing is all about, get you excited on the topic and provide a starting point for exploring Java quantum programming. Quantum computing promises exponentially faster computation by leveraging the principles of quantum mechanics, potentially revolutionizing fields like cryptography, drug discovery and optimization. Its rise marks a significant shift towards solving complex problems currently beyond the reach of classical computers. In the quantum world, objects tend to lead dual lives as particles and waves, existing in multiple states simultaneously until observed. This behaviour not only defies classical logic but promises endless possibilities to revolutionize our computation and communication systems. During this session we’ll cover the fundamentals of quantum computing and the nuanced ways in which it diverges from classical computing paradigms. We’ll also touch the broader quantum computing implications and potential applications in the real world. From Qiskit to Strange API, these libraries provide tools for using the quantum algorithms within Java applications. Participants will learn how to integrate these libraries into their projects enabling them to experiment with quantum circuits and simulating quantum systems.