uwloo

ECE 676CProgramming of Quantum Computing Algorithms

Units
0.50
Level
Graduate
Faculty
Engineering
Subject
Electrical and Computer Engineering

ECE 676C as listed in the Fall 2026 Graduate Calendar. The main page has the current version, when it runs, and seats.

The course introduces basic elements to create quantum circuits in quantum computers: qubits, single-qubit gates, two-qubit gates, quantum operators, and measurements. The principles and practical aspects of quantum algorithms are covered. Students are expected to gain hands-on programming experience with a quantum programming language (one of three: Qiskit, q#, Pennylane) and to implement representative quantum circuits on quantum simulators or real quantum computers through a cloud service such as IBM Q experience, Microsoft Azure, or Xanadu.

Prerequisites

None listed.

Antirequisites

Leads to

No course lists it as a requisite.

Check it elsewhere for Fall 2026

Calendar versions

Graduate Calendar