WClasses

ECE 405C - Programming of Quantum Computing Algorithms

The course will teach basic elements to create quantum circuits in quantum computers: qubits, single-qubit gates, two-qubit gates, quantum operators, and measurements. A quantum programming language (one of three: Qiskit, q#, Pennylane) is used to implement representative quantum circuits in quantum simulators or real quantum computers through a cloud service such as IBM Q experience or Microsoft Azure or Xanadu.

Prerequisites

(One of AMATH373, CHEM356, ECE305, NE332, PHYS233, or PHYS234) and Quantum Engineering Option or Quantum Engineering Specialization students.

Corequisites

None

Antirequisites

PHYS468

Offerings

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001532420 / 3016:00 - 17:20 M
TUT 101532720 / 3019:00 - 19:50 W

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001848427 / 4016:00 - 17:20 M
TUT 101848927 / 4019:00 - 19:50 W

UW Flow Ratings

Liked: 0.00%

0.00%

Easy: 75.00%

75.00%

Useful: 50.00 %

50.00%

ECE 405C leads to