COMP 252 Honours Algorithms and Data Structures

3 credits · Computer Science · Faculty of Science · Offered: Winter

The design and analysis of data structures and algorithms. The description of various computational problems and the algorithms that can be used to solve them, along with their associated data structures. Proving the correctness of algorithms and determining their computational complexity.

Prerequisites

COMP 250 and either MATH 235 or MATH 240

Prerequisite courses: COMP 250, MATH 235, MATH 240

Restrictions

(1) Open only to students in Honours programs. (2) Students cannot receive credit for both COMP 251 and COMP 252. COMP 252 uses basic combinatorial counting methods that are covered in MATH 240 but not in MATH 235. Students who are unfamiliar with these methods should speak with the instructor for guidance.

Courses that need COMP 252

Plan your whole degree in myDegree. Fit COMP 252 and everything it needs into a plan, term by term. Open myDegree

Source: McGill Course Catalogue. myDegree is an independent student project, not affiliated with McGill University.