Physics & Computer Science

CP164: Data Structures I - Spring 2021

Please Read

I gather some of you have not gotten replies to your emails from me recently. Laurier's IT sent you an email within the last month or so telling you that you had to switch your email to Outlook. If you have not done so, then you're not getting my emails. Please see:

Changes to Student and Alumni Email

If you haven't had a problem, you may not have been switched over yet. Please pay close attention to the Laurier IT emails about this.

I sent an email on Wednesday (June 16) morning about the midterm. If you didn't see this email, you have a problem.

You can also come to any of my regularly scheduled office hours (see Zoom Meetings on MLS) to speak to me.


Introduction to the study of data structures and their applications. Recursion, searching, sorting. Queues, stacks, heaps. Introduction to the analysis of algorithms, big “O” notation.

Credit: 0.50

Prerequisite: CP104

Exclusion: CP114

Office hours are listed in MyLearningSpace.


The educational materials developed for this course, including, but not limited to, lecture notes and slides, handout materials, examinations and assignments, and any materials posted to MyLearningSpace, are the intellectual property of the course instructor. These materials have been developed for student use only and they are not intended for wider dissemination and/or communication outside of a given course. Posting or providing unauthorized audio, video, or textual material of lecture content to third-party websites violates an instructor's intellectual property rights, and the Canadian Copyright Act. Recording lectures in any way is prohibited in this course unless specific permission has been granted by the instructor. Failure to follow these instructions may be in contravention of the university's Code of Student Conduct and/or Code of Academic Conduct, and will result in appropriate penalties. Participation in this course constitutes an agreement by all parties to abide by the relevant University Policies, and to respect the intellectual property of others during and after their association with Wilfrid Laurier University.

© 2021 David Brown. All Rights Reserved.