The objective of this course is to apply concepts and problem-solving techniques that are used in the design and analysis of efficient algorithms. This course will provide students with exposure and practice to more advanced data structures and algorithmic strategies used in software development. Students will identify real world problems and apply a heuristic approach to solve them. After reviewing basic data structures and algorithms, students will apply advanced analysis techniques and algorithms. Particular emphasis will be placed on efficiency and optimization.
Upon successful completion of this course, the student will be able to:
Effective as of Winter 2020
COMP 8042 is offered as a part of the following programs:
If you have a comment or question about this course, please complete and submit the form below.
Interested in being notified about future offerings of COMP 8042 - Advanced Algorithms and Data Structures Design and Analysis? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.