upon successful completion of the course, the students will
- Understand the basic operation principles of quantum computers
- Understand quantum circuits and instruction sets
- Differentiate the fundamental differences between classical and quantum computers
- Use quantum programming languages to implement algorithms
- Analyze and measure the performance of quantum algorithms
- Understand the sources of errors and how to correct them on quantum computers
- Design effective algorithms on quantum computers