Sep 20, 2024  
Undergraduate Calendar 2024-2025 
    
Undergraduate Calendar 2024-2025
Add to Favourites (opens a new window)

COMPENG 3SM4 - Algorithm Design and Analysis

4 unit(s)

Design and analysis of correct and efficient algorithms and related discrete mathematics concepts and data structures. Topics include: sets, function relations; graph theory; graph algorithms (graph traversals, topological sort, minimum spanning trees, shortest paths); balanced trees and advanced data structures; algorithmic design strategies (dynamic programming, greedy algorithms, divide-and-conquer, backtracking); introduction to NP completeness and approximation algorithms.
Three lectures, one tutorial, one lab every other week; second term
Prerequisite(s): COMPENG 2SH4 , and COMPENG 2SI4 or COMPENG 2SI3 
Antirequisite(s): COMPSCI 2C03 



Add to Favourites (opens a new window)