uwloo

ECE 606Algorithm Design and Analysis

Units
0.50
Level
Graduate
Faculty
Engineering
Subject
Electrical and Computer Engineering

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

This is an introductory course on algorithms at the graduate level. It assumes familiarity with basic data structures such as lists, queues, trees and graphs, and emphasizes creativity in the design of algorithms, and rigorous analysis. Correctness (soundness and completeness) and efficiency (with respect to average-, best- and worst-case time and space) properties are considered in the context of algorithms for classes of problems such as optimization and decision problems. The course also gives insights into when a problem may be intractable, and how we may deal with intractability.

Prerequisites

None listed.

Antirequisites

  • Not completed nor concurrently enrolled in:

Leads to

No course lists it as a requisite.

Check it elsewhere for Fall 2026

Calendar versions

Graduate Calendar

Older Graduate Calendars

In 30 terms, Fall 2010 to Winter 2024