Physics & Computer Science

CP164: Data Structures I - Winter 2026

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.

3 lecture hours, 2.5 lab hours
Credit: 0.50
Prerequisite: CP104
Exclusion: CP114

Section Campus Days Times Room Instructor
B Waterloo MWF 08:30 AM - 09:20 AM LH1001 Mr. David Brown
C Waterloo MWF 10:30 AM - 11:20 AM LH1001 Mr. David Brown
L2 Waterloo R 10:00 AM - 11:20 AM BA113 Dr. Heider Ali
L3 Waterloo R 11:30 AM - 12:50 PM BA113 Dr. Heider Ali
MC1 Milton MW 11:30 AM - 12:50 PM MAC128 Dr. Saiqa Aleem
ML1 Milton M 04:00 PM - 06:50 PM MAC117 Mr. David Brown
VA2 Virtual - Dr. Samuel Okegbile