WClasses

ECE 676C - Programming of Quantum Computing Algorithms

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

Corequisites

None

Antirequisites

None

Offerings

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00183285 / 1413:00 - 14:20 M,F

UW Flow Ratings

Liked: 0.00%

0.00%

Easy: 0.00%

0.00%

Useful: 0.00 %

0.00%

ECE 676C leads to