uwloo

ECE 676CProgramming of Quantum Computing Algorithms

Units
0.50
Level
Graduate
Faculty
Engineering
Subject
Electrical and Computer Engineering

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 1 of the last 7 terms. Winter 2027: scheduled, 1 lecture section. Spring 2027: schedule not out yet.

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.

Winter 2027 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 00151770 / 10MF 13:00–14:20
Jan 25 16:00–17:20
Feb 22 16:00–17:20
Mar 15 16:00–17:20
Apr 5 16:00–17:20

Check it elsewhere for Fall 2026

Calendar versions

Graduate Calendar