Skip to main content

Data Structures and Algorithms

Study of fundamental data structure and algorithm concepts, and analysis techniques thereof. Examination of hash function and tree based data structures. Analysis techniques including asymptotic analysis and proof of algorithm correctness and performance. Exploration of reduction and algorithmic categories (e.g., NP- completeness). 1 unit.

Prerequisite: Computer Science 222 and either Mathematics 201 or Mathematics 251.

1 unit


Term Block Title Instructor Location Student Limit/Available Updated
Fall 2021 Block 3 Data Structures and Algorithms Tutt Science Building 213 25 / 13 11/15/2021
Spring 2022 Block 5 Data Structures and Algorithms TBA 25 / 25 11/15/2021
Report an issue - Last updated: 11/15/2021