Skip to main content

COMP 4540 - Overview

Course Title

The title for COMP-4540 is "Design and Analysis of Algorithms".

Course Description

The intent of this course is to introduce the fundamental techniques in the design and analysis of computer algorithms. Topics include: asymptotic bounds, advanced data structures, searching, sorting, order statistics, oracle arguments, divide-and-conquer, greedy algorithms, dynamic programming, graph algorithms, NP completeness, and approximation algorithms. (Prerequisite: COMP-2310, COMP-2540 and COMP-3540.) (Restricted to Semester 7 and semester 8 students in Computer Science.) (3 lecture hours a week)

Typical Course Offering

COMP-4540 is typically offered in the Fall and Winter semesters.

Is a Textbook Required?

Yes, a textbook is absolutely required to pass this class.

Prerequisites

COMP-2310 and COMP-2540 are the prerequisites for this class.