Visão Geral
Este curso apresenta os fundamentos da computação quântica, abordando conceitos essenciais da mecânica quântica aplicados à computação, modelos de processamento quântico e suas diferenças em relação à computação clássica. O objetivo é fornecer uma base sólida para compreensão, estudo e evolução futura na área.
Conteúdo Programatico
Module 1 – Introduction to Quantum Computing
- History and evolution of quantum computing
- Classical vs quantum computation
- Quantum computing use cases
- Current state of quantum technology
Module 2 – Fundamentals of Quantum Mechanics
- Quantum states and superposition
- Probability and measurement
- Wave-particle duality
- Quantum uncertainty
Module 3 – Qubits and Quantum States
- Qubit representation
- Bloch sphere basics
- Superposition and entanglement
- Multi-qubit systems
Module 4 – Quantum Gates and Circuits
- Quantum logic gates
- Single-qubit and multi-qubit gates
- Quantum circuits
- Reversible computation
Module 5 – Quantum Measurement and Noise
- Measurement process
- Quantum decoherence
- Noise and errors
- Error sources in quantum systems
Module 6 – Introduction to Quantum Algorithms
- Quantum parallelism
- Deutsch-Jozsa algorithm
- Grover’s algorithm basics
- Shor’s algorithm overview
Module 7 – Quantum Hardware and Platforms
- Quantum computers types
- Superconducting qubits
- Trapped ions and photonics
- Cloud-based quantum platforms
Module 8 – Challenges, Ethics and Future Trends
- Scalability challenges
- Quantum advantage and limitations
- Ethical and security implications
- Future of quantum computing