Quantum Computing Algorithms

  • Computer Science |

Description

This course provides a first introduction to quantum computing. The course highlights the paradigm change between conventional computing and quantum computing and introduces several basic quantum algorithms. Also, the implications of quantum computing on fields such as computer security and machine learning will be discussed.

Program

Bachelor of Computer Science - 132 CRs

Objectives

  • - Knowledge of quantum computing concepts
    - Design of quantum computing algorithms
    - Applying quantum computing concepts

Textbook

Noson S. Yanofsky and Mirco A. Man. Quantum Computing for Computetr Scienctists, Cambridge Univeristy Press

Course Content

content serial Description
1Introduction to Quantum Computing
2Qubit and superposition
3Entanglement and Measurement
4Single qubit gates
5Controlled operations and Multiple Qubit gates (1)
6Multiple Qubit gates (2)
7Quantum Circuits
8Quantum Boolean Circuits and Reversible Circuits
9Quantum Communication Protocols (Dense Coding and Teleportation)
10Quantum Parallelism
11Marking Solutions in a Superposition
12Quantum Algorithms (1) Deutsch algorithm and Deutsch–Jozsa algorithm
13Quantum Algorithms (2) Bernstein–Vazirani algorithm
14Quantum Algorithms (3) Grover’s Algorithm
15Quantum Algorithms (4) Shor’s Algorithm

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.