COMP 252. Honours Algorithms and Data Structures.

Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.

PDF

COMP 252
Honours Algorithms and Data Structures.
Credits: 3
Offered by: Computer Science (Faculty of Science)
This course is not offered this catalogue year.

Description

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.
  • Note: COMP 252 can be used instead of COMP 251 to satisfy prerequisites.
  • 3 hours
  • Prerequisite: COMP 250 and either MATH 235 or 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.

Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.

Launch Visual Schedule Builder
Back to top

What are you comfortable with?