UBC
CPSC 216: Program Design and Data Structures
Lectures, Labs & Tutorials
Course Outline
Policies

Calendar description
Introduction to techniques for designing and implementing programs of intermediate complexity. Program design methodology, especially object-oriented programming. Programming environments. Data structures, especially graphs and trees. Algorithms for searching and sorting. Students will undertake a programming project.

Prerequisites
One of CPSC126, CPSC128.